|
1121
|
Programación / Programación C/C++ / Re: Duda sobre el ejercicio del palindromo.
|
en: 14 Diciembre 2010, 19:16 pm
|
perdona, te doy la razon. en verdad no lei todo el codigo, sobre todo no lei la parte del entero.... fff bueno, pero el codigo correcto seria:
int size; char word [30];
printf("Enter a word [MAX 30]: "); fgets (word, 30, stdin);
if (strlen (word)>30) { printf ("Error: the word is too long...\n"); return 1; }
realmente no entiendo el proposito del code... algo asi? me perdi xD... diganme el proposito al menos porque no lo pillo...
|
|
|
1125
|
Programación / Programación C/C++ / Re: MENU CON PROCEDIMIENTOS
|
en: 14 Diciembre 2010, 18:28 pm
|
Bueno Anton, no pasa nada. Se mo olvido añadir que tu ayuda ha sido muy voluntaria y generosa, no es un error. El error podria estar en que la informacion que le has dado ha sido incorrecta, más que incorrecta, excesiva. Deberia haber sido una idea, no un codigo.
Aun asi aqui se puede ayudar y echar una mano si quieres, esto es libre. Al fin la intencion era correcta.
|
|
|
1126
|
Programación / Programación C/C++ / Re: [?] Fallo de segmentación - C
|
en: 14 Diciembre 2010, 18:24 pm
|
De un vistazo veo un buen fallo, creo. Deberias leerte algo de punteros. Y aparte repasarte lo que sabes sobre las funciones. El codigo esta completamente mal, no solo las piezas. Resulta que lo que haces es mandar a las funciones una direccion en la que escriben. El compilador da Ok, pero el planteamiento es incorrecto. Deberias usar returns y demas. Ademas lo mejor seria quitar algunas funciones extras, porque al final te lias. Datos desde main, luego pasas un vector a otras funciones , pero es excesivo.
Si sigues interesado en esta forma, el error esta en que estas escribiendo en los datos a los que apunta el puntero, que estan fuera del alcance de la funcion. Resumido: escribes donde no puedes... Sin embargo la idea era buena...
Mucha suerte!
|
|
|
|
|
|
|