Foros del Web » Programación para mayores de 30 ;) » C/C++ »

String

Estas en el tema de String en el foro de C/C++ en Foros del Web. Muchachos porq' mierda me da error al compilar esto: #include <stdio.h> #include <string.h> #define MAX 256 int cambio (char *frase); int main (void) { char ...
  #1 (permalink)  
Antiguo 03/12/2007, 17:34
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
Antigüedad: 17 años, 1 mes
Puntos: 0
String

Muchachos porq' mierda me da error al compilar esto:

#include <stdio.h>
#include <string.h>
#define MAX 256

int cambio (char *frase);

int main (void)
{
char frase[MAX];

printf ("\nPor favor ingrese una frase\n");
gets (frase);

printf ("\n La frase cambiada es: %s", cambio(frase));

cambio(frase);
getchar();
return 0;

}
int cambio (char *frase)
{
while (*frase)
{
if (*frase=='u')
{
*frase='o';
}
*frase++;
}
printf ("%s",*frase);
getchar();
return *frase;
}

Salu2.
  #2 (permalink)  
Antiguo 04/12/2007, 06:24
 
Fecha de Ingreso: enero-2005
Mensajes: 93
Antigüedad: 20 años
Puntos: 1
Re: String

y q error te da?
asi a simple vista parece q cambio devuelve int, y tu intentas imprimir %s, osea una palabra, y tambien intentas devolver *frase, que como mucho es un caracter, aunke no estoy seguro. Pon los errores que te salen para verlo mejor
__________________
أת٥ד ﻪو٧٤ ٣أﮐ
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:59.