Programación General => C/C++ => Mensaje iniciado por: mnv_19 en Jueves 26 de Abril de 2007, 20:38
Título: No Me Funciona Un Contador
Publicado por: mnv_19 en Jueves 26 de Abril de 2007, 20:38
Hola, Tengo un programa al que paso como argumentos un fichero que contiene palabras sensibles y otros ficheros que contienen cartas en las que debo buscar dichas palabras sensibles. el programa consiste en mostrar las palabras sensibles(almacenadas en una lista enlazada) junto con el numero de linea y el nombre del fichero donde se encuentran. Ahora bien, cuando creo un contador en el programa principal para contar el numero de palabras que se han encontrado y se lo paso a la funcion donde localiza las palabras que coinciden, al devolver el valor de dicho contador siempre aparece el valor de inicializacion existiendo palabras que coinciden. ¿A que se puede deber? Gracias de antemano, saludos. :rolleyes:
Título: Re: No Me Funciona Un Contador
Publicado por: hano en Jueves 26 de Abril de 2007, 20:45
Debes pasarle el parámetro por referencia. (http://www.google.es/search?q=c%2B%2B+parameter+reference&sourceid=navclient-ff&ie=UTF-8&rls=GGGL,GGGL:2006-25,GGGL:es&aq=t)
Un saludo.
Luis Javier López Arredondo (http://es.geocities.com/luisja80)
Título: Re: No Me Funciona Un Contador
Publicado por: mnv_19 en Jueves 26 de Abril de 2007, 20:52
Ya lo he intentado de esa manera, pero me da un error diciendome que un entero no se puede pasar asi, que es necesario hacer un casting, por eso habia descartado esa forma. ¿Como se haria?
Título: Re: No Me Funciona Un Contador
Publicado por: mnv_19 en Jueves 26 de Abril de 2007, 20:53
El programa esta escrito en C
Título: Re: No Me Funciona Un Contador
Publicado por: hano en Jueves 26 de Abril de 2007, 21:17
Pues no sé, comparte el código y el error que da....
Título: Re: No Me Funciona Un Contador
Publicado por: mnv_19 en Jueves 26 de Abril de 2007, 21:38