Programación General > C/C++
Re: Ayuda con cadenas de caracteres
(1/1)
kenshin:
Hola de nuevo, hacía mucho que no entraba por aquí;)
Mi problema es el siguiente:
Tengo un texto(que se leerá desde un fichero o se almacenará directamente en un array) y tengo que copiar las letras 2 a 2 en otra variable para después aplicarle un algoritmo de encriptación, pero no se cómo hacerlo...
...Por ejemplo:
char array[11] = "Hola mundo";
char copioaqui;
//Ahora debo copiar 'H''o' en copioaqui
//y despues hacer más operaciones
¿?¿?¿?¿?¿?¿?¿?Alguna idea¿?¿?¿?¿?¿?¿?¿?
GRACIAS!
Arleko:
Hola:
Bueno, en realidad no se que tipo de algoritmo de encriptacion necesites aplicar. Necesito seas un poco mas especifico, y asi tal ves te pueda ayudar.
por el momento te dire que para leer de un fichero necesitas:
//Abrir el archivo
despues haz un ciclo while con la condicion "Mientras no sea fin de archivo"
while(!feof(apuntador_archivo))
{
/*leeras caracter a caracter ya sea que lo iguales a una variable caracter o entera, para su reconocimiento en ASCCI, asi podras trabajar con los caracteres*/
//lee el caracter deel archivo tipo texto
getc(apuntador_archivo);
}
Nos vemos.
Tu amigo;)
adocrates:
--- Código: Text ---... FILE *fp; char texto[1024]; char enc[3]; int j, len, largo; ... if((fp=fopen("archivo.txt","r")==NULL) { exit(printf("Error al abrir 'archivo.txt'n"));} while(fgets(texto,1024,fp)!=NULL) { len=strlen(texto); for(j=0;j<len;j+=2) { strncpy(enc,(texto+j),2); enc[2]=0; encripta(enc); } } fclose(fp);
Navegación
Ir a la versión completa