
25/02/2008, 11:31
|
 | | | Fecha de Ingreso: enero-2008
Mensajes: 11
Antigüedad: 17 años, 2 meses Puntos: 1 | |
Unas dudas sobre cadenas¡¡¡¡¡¡ Hola a todos¡¡¡¡¡ He estado haciendo un programa que intente cambiar los espacios por guiones y esto es lo máximo que he podido conseguir. El programa me compila y demás, aunque en la ejecucion solo me sale basurilla. Adonde esta el error???????
El código es este:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char cadena[80];
char *p;
printf("Introduzca una cadena a cambiar:");
scanf("%c", &cadena);
p = cadena;
while (*p != '\0') {
if (*p == ' ') *p = '-';
p++;
}
printf( "La cadena queda: \"%s\" \n", cadena );
system("Pause");
} |