19/08/2013, 08:46
|
| | | Fecha de Ingreso: diciembre-2011
Mensajes: 219
Antigüedad: 12 años, 10 meses Puntos: 46 | |
Respuesta: Ordenar palabras en un txt Bueno de C++ no se, te hablaré de C que para lo que viene siendo esto es bastante parecido.
La función strcmp no compara las palabras de la manera que tu piensas, lo único que hace es decir si las palabras son iguales o no. Para comparar alfabéticamente las palabras lo que tienes que hacer es comparar caracter por caracter. En C, como usas un array de char eso es fácil ya que solo tienes que comparar el propio array, no se como funciona en C++, ya que tiene una clase string, si no me equivoco, así que puedes probar a implementarlo primero con arrays de chars y luego probar con el propio string.
Sobre el tema de los archivos yo dejaría de preocuparme por eso y lo que haría primero es implementar el algoritmo creando una cadena en el propio codigo, una vez funcione eso, introducir el fichero sera bastante sencillo. |