20:45:07 **** Incremental Build of configuration Debug for project test ****
make all
Building file: ../src/test.c
Invoking: GCC C Compiler
gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/test.d" -MT"src/test.d" -o "src/test.o" "../src/test.c"
Finished building: ../src/test.c
Building target: test
Invoking: GCC C Linker
gcc -o "test" ./src/test.o
Finished building target: test
20:45:07 Build Finished (took 363ms)
___________________________
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
FILE *text = fopen("/home/ip/Schreibtisch/BLZ.txt", "r");
char tmp[256];
while(fscanf(text, "\n%[^\n]", tmp) && !feof(text))
printf("Read \"%s\"\n", tmp);
return 0;
}
_________________
Beim Ausführen kommt nichts, und ja die Datei ist am richtigen Ort und ist nicht leer, denn wenn ich es so ausführe
int blz;
char bank[30];
FILE *text = fopen("/home/ip/Schreibtisch/BLZ.txt", "r");
while(!feof(text))
{
fscanf(text,"%d;%[^\n]\n",&blz,bank);
printf("%d - %s",blz,bank);
}
kommt wenigstens etwas raus, also er gibt über die ganze "bank" den ganzen Text als String aus.
50090607 - apoBank Frankfurt Main
51220800;Banco do Brasil Frankfurt
10020500;Bank f�r Sozialwirtschaft
66090800;BBBank Karlsruhe
.......
.....
...
make all
Building file: ../src/test.c
Invoking: GCC C Compiler
gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/test.d" -MT"src/test.d" -o "src/test.o" "../src/test.c"
Finished building: ../src/test.c
Building target: test
Invoking: GCC C Linker
gcc -o "test" ./src/test.o
Finished building target: test
20:45:07 Build Finished (took 363ms)
___________________________
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
FILE *text = fopen("/home/ip/Schreibtisch/BLZ.txt", "r");
char tmp[256];
while(fscanf(text, "\n%[^\n]", tmp) && !feof(text))
printf("Read \"%s\"\n", tmp);
return 0;
}
_________________
Beim Ausführen kommt nichts, und ja die Datei ist am richtigen Ort und ist nicht leer, denn wenn ich es so ausführe
int blz;
char bank[30];
FILE *text = fopen("/home/ip/Schreibtisch/BLZ.txt", "r");
while(!feof(text))
{
fscanf(text,"%d;%[^\n]\n",&blz,bank);
printf("%d - %s",blz,bank);
}
kommt wenigstens etwas raus, also er gibt über die ganze "bank" den ganzen Text als String aus.
50090607 - apoBank Frankfurt Main
51220800;Banco do Brasil Frankfurt
10020500;Bank f�r Sozialwirtschaft
66090800;BBBank Karlsruhe
.......
.....
...