Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2008, 11:31
Avatar de Mathico
Mathico
 
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");
}