Autor
|
Tema: [AYUDA] Imprimir texto con letras cambiadas en C (Leído 2,988 veces)
|
tio_mauri
Desconectado
Mensajes: 2
|
Hola Gente! Junto con saludarles y deseandoles que se la estén pasando muy bien les comento que tengo un problema con un código en C. El trabajo consiste en abrir un archivo .txt , tomar su contenido (el texto) e imprimir las "letras pares" (partiendo de 0) +2 y las "letras impares" +3. Supongo que debería usar ASCII
el tema es que al hacerlo me genera una "carita" al final de cada línea
les dejo lo que llevo a ver si pueden orientarme.
void Pant_Encriptar(){ FILE *Archivo=fopen("archivo.txt","r"); char c; int esPar=1; if(Archivo){ printf("El texto es:\n");
while(!feof(Archivo)){
if(esPar){ printf("%c",getc(Archivo)+2); esPar=0; }else{ printf("%c",getc(Archivo)+3); esPar=1; } }
EJ: Si en el archivo dice "hola" debría imprimir en pantalla "jrnd". El tema es que ami me imprme "jrnd<emoji de caria>"
Desde ya muchas gracias.
|
|
« Última modificación: 19 Octubre 2016, 23:56 pm por tio_mauri »
|
En línea
|
|
|
|
tio_mauri
Desconectado
Mensajes: 2
|
YA LO SOLUCIONÉ... Resulta que la caria se forma por el EOF qu genera el archivo jeje. Salu2
al fina lo dejé a la rápia así..
while(!feof(Archivo)){ c=getc(Archivo); if(esPar && c!='\n' && c!=EOF){ c=c+2; esPar=0; }else{ if(!esPar && c!='\n' && c!=EOF){ c=c+3; esPar=1; } } printf("%c",c); }
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Imprimir texto de forma simple en VB .Net
Programación Visual Basic
|
gaston.falco
|
0
|
3,160
|
21 Diciembre 2005, 22:45 pm
por gaston.falco
|
|
|
[Libreria] Convertir Numeros a Letras/Texto (solved)
PHP
|
Diabliyo
|
1
|
6,099
|
27 Febrero 2012, 18:29 pm
por Diabliyo
|
|
|
Apuntadores, calcular cuantas vocales, consonantes y letras tiene un texto.
Programación C/C++
|
Alex Seahorse
|
1
|
9,262
|
19 Abril 2012, 20:23 pm
por Alex Seahorse
|
|
|
contar letras de un texto
« 1 2 3 4 »
Programación C/C++
|
ALONSOQ
|
33
|
27,445
|
4 Julio 2012, 23:05 pm
por ALONSOQ
|
|
|
Ayuda en imprimir en un listbox las letras del abecedario que se repiten c#
.NET (C#, VB.NET, ASP)
|
Sempai15
|
3
|
3,556
|
4 Julio 2016, 03:54 am
por Eleкtro
|
|