Dankeleute für eure Hilfe,
hat alles wunder bar geklappt.
hab das so stehen.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char line[1024];
char *cutter;
FILE *inDat;
FILE *outDat;
inDat = fopen("intausch.dat","r");
if(inDat == NULL)
{
printf("der die das der die das wieso weshalb warum wer nicht bei plus wasmacht bleibt dumm");
return 1;
}
outDat = fopen("outData.dat","w");
while(!feof(inDat))
{
if(fgets(line, 1024, inDat) != 0)
{
cutter = strtok(line, " ");
while(cutter != 0)
cutter = strtok(line, " ");
while(cutter != 0)
{
if(cutter[strlen(cutter)-1] == '\n')
cutter = strtok(cutter, "\n");
if(strcmp(cutter,"der") == 0 || strcmp(cutter,"Der") == 0)
fprintf(outDat,"1 ");
else if(strcmp(cutter,"die") == 0 || strcmp(cutter,"Die") == 0)
fprintf(outDat,"2 ");
else if(strcmp(cutter,"das") == 0 || strcmp(cutter,"Das") == 0)
fprintf(outDat,"3 ");
else
fprintf(outDat,"%s ",cutter);
cutter = strtok(0, " ");
}
fprintf(outDat,"\n");
}
}
fclose(inDat);
fclose(outDat);
return 0;
}
nun soll ich das wieder umwandeln nicht das er 1 2 3 ausgiebt sondenr wieder in der die das umwandelt nur ich bekomme das nicht hin, kann mir jemand schreiben was genau ich da umschreiben muss versuche es schon seit 8 uhr morgens nur komme leider kein meter weiter
MfG C.