Gravação de char (arquivo) em uma string
Galera estou tentanto fazer um programa que leia caracter por caracter (incluido espaços, enter, etc) de um arquivo txt e gravar todos os caracteres lidos em uma string.
Não sei se é possível, é que eu quero trabalhar com um sisteminha de criptografia e para isso eu precisava que o texto estivesse dentro de uma unica variavel.
Eu pensei em usar algo como isto:
(EM C)
>
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char c;
int x;
char texto[100];
fp = fopen("criptografia.txt","r");
while((c = getc(fp) ) != EOF) //aqui ele pegaria caracter por caracter
strcat(texto,c); //aqui ele gravaria todos os caracteres lidos dentro de uma string
fclose(fp);
getch();
return 0;
}Discussão (1)
Carregando comentários...