Jungs, ich möchte den Text aus meiner Datei lesen und jedes Zeichen auf ein einzelnes Element des ArraysLesen von Text aus einer Datei mit fscanf()
char A[1000];
FILE * fpointer;
fpointer=fopen("text.txt","r");
i=0;
while(!feof(fpointer))
{
fscanf(fpointer,"%c",&A[i]);
i=i+1;
}
fclose(fpointer);
for (i=0;i<100;i++)
{
printf("%c",A[i]);
}
return 0;
aber das Problem ist, weisen Sie, dass der Ausgang ist etwas seltsam Symbole anstelle des Textes der Datei, der "Dies ist nur ein Test" ist. Warum geschieht das?
Wie ist 'A' definiert? – fluter
YE Entschuldigung vergessen, es aufzunehmen: D. char A [1000]; i ist auch als int definiert. – hfsocio