Título: [C] Error Caracteres (SOLUCIONADO) Publicado por: MeCraniDOS en 19 Abril 2013, 21:27 pm Hola, estoy intentando hacer un programa que por ejemplo escribas una cadena, y a esa cadena sumarle un carácter, es decir, lea carácter a carácter, y lo muestre por pantalla, pero sumándole un carácter..
Explicación: Citar Cadena Origen: "Hola que tal" Citar Cadena Final: "Ipmb rvf ubm" Pero el resultado es este: Citar Cadena Origen: "Hola que tal" Citar Cadena Final: "ipmbrvfubmmm" Es decir, sube un carácter en toda la cadena, y los espacios los pone al final como la ultima letra... :-\ :-\ Podríais decirme porque podría ser? Saludos Título: Re: [C] Error Caracteres Publicado por: BlackM4ster en 19 Abril 2013, 21:27 pm Si subes tu código, sería de ayuda ;-)
Título: Re: [C] Error Caracteres Publicado por: leosansan en 19 Abril 2013, 21:56 pm Pues a mí no me da ese problema:
Código
Código
Saluditos!. .... (http://st.forocoches.com/foro/images/smilies/aaaaa.gif) Título: Re: [C] Error Caracteres Publicado por: MeCraniDOS en 19 Abril 2013, 22:17 pm Pues a mí no me da ese problema: Mi código es este, bueno, la parte en la que me da ese error: Código
Lo que hay en el comentario, entre /* */ no me da ningún problema, pero cuando abro un archivo si, al código le he quitado mucha cosa que no se necesita :silbar: :silbar: Saludos PD: Es una mezla de C y C++ :silbar: Título: Re: [C] Error Caracteres Publicado por: 85 en 20 Abril 2013, 02:12 am parece una mezcla imprudente de c con c++ :P, lo podés hacer en C? por ejemplo ya lo hicieron anteriormente (sin la parte de abrir un archivo de texto).
... Código ... Título: Re: [C] Error Caracteres Publicado por: MeCraniDOS en 20 Abril 2013, 11:12 am Esque lo que necesito es abriendo el fichero, porque de la otra manera si que funciona, pero al hacerlo en un txt me borra los espacios... :-\ :-\
Título: Re: [C] Error Caracteres Publicado por: amchacon en 20 Abril 2013, 12:06 pm Hola MeCrani xD.
Cambia el bucle for para que no modifique espacios: Código
Título: Re: [C] Error Caracteres Publicado por: rir3760 en 20 Abril 2013, 16:26 pm Lo que hay en el comentario, entre /* */ no me da ningún problema, pero cuando abro un archivo si [...] Como ya te comentaron no es una buena idea mezclar C y C++, mejor hacerlo todo en este ultimo. Para ello puedes utilizar los operadores >> y <<, también se debe utilizar noskipws para procesar todo el contenido del archivo de entrada incluyendo el espacio blanco.PD: Es una mezla de C y C++ :silbar: Un programa de ejemplo: Código
Un saludo Título: Re: [C] Error Caracteres Publicado por: MeCraniDOS en 20 Abril 2013, 18:15 pm Hola amchacon ;-),
Gracias a todos por las respuestas, ya solucioné el error :silbar: Saludos |