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

Problema con una función

Estas en el tema de Problema con una función en el foro de C/C++ en Foros del Web. Hola a todos, antes de nada os explico que intento que haga el programa: El programa almacena una palabra desde teclado, y abre un fichero ...
  #1 (permalink)  
Antiguo 09/03/2012, 07:57
 
Fecha de Ingreso: marzo-2012
Mensajes: 3
Antigüedad: 9 años, 6 meses
Puntos: 0
Pregunta Problema con una función

Hola a todos, antes de nada os explico que intento que haga el programa:
El programa almacena una palabra desde teclado, y abre un fichero de texto. Si esa palabra no se encuentra en el txt, la escribe al final, si no, manda un mensaje diciendo que dicha palabra ya existía y para ello implementé una función:



El problema es que si escribo una palabra que no está en el txt, me la escribe PERO si la palabra está en el archivo me la sigue escribiendo, cuando lo que quiero es que si ya estaba dicha palabra no la escriba.

¿En qué fallo?
  #2 (permalink)  
Antiguo 09/03/2012, 08:51
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 9 años, 8 meses
Puntos: 94
Respuesta: Problema con una función

Hola! probe el codigo y me anda bien. Como asignas a la variable "palabra" una cadena?? Usas scanf, fgets, etc???
  #3 (permalink)  
Antiguo 09/03/2012, 17:29
 
Fecha de Ingreso: marzo-2012
Mensajes: 3
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Problema con una función

De esta forma con scanf:

char palabra[20];
printf ("Escriba el archivo de texto\n");
scanf ("%s",txt);

No sé que puedo estar haciendo mal :/

Última edición por Neoxisti; 09/03/2012 a las 17:38

Etiquetas: funcion, string, txt, busquedas, cadenas
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 12:14.