hi
ich habe schon wieder ein kleines porb bzw. ich komm nicht weiter
ich muss nun nur noch das "," in ";" in der textdatei die erstellt wurde ändern.
aber weiß nicht wie.
danke schonmal im vorraus
sry da war noch was altes drin.
also hab ne text datei hier mal en kleiner auszug.
und dadraus soll jetzt anstatt dem "," ein ";" stehen
void neue_Funktion1()
ich habe schon wieder ein kleines porb bzw. ich komm nicht weiter
ich muss nun nur noch das "," in ";" in der textdatei die erstellt wurde ändern.
aber weiß nicht wie.
danke schonmal im vorraus
sry da war noch was altes drin.
also hab ne text datei hier mal en kleiner auszug.
Code:
SYMBOL I , 0, "LUEFTER_1_STOER", ""
SYMBOL I , 1, "LUEFTER_1_BETRIEB", ""
SYMBOL I , 2, "LUEFTER_2_STOER", ""
SYMBOL I , 3, "LUEFTER_2_BETRIEB", ""
SYMBOL I , 4, "AUTOMAT_04F01", ""
SYMBOL I , 5, "NETZ_VORHANDEN", ""
SYMBOL I , 6, "FID_AUSFALL", ""
SYMBOL I , 7, "FID_WARTUNG", ""
SYMBOL I , 8, "FID_SERVICE", ""
SYMBOL I , 9, "GW_1_FID", ""
SYMBOL I , 10, "GW_2_FID", ""
SYMBOL I , 11, "DRUCKUEBERWACHUNG", ""
SYMBOL I , 12, "GW_HSM", ""
SYMBOL I , 13, "E33_5_RESERVE", ""
und dadraus soll jetzt anstatt dem "," ein ";" stehen
void neue_Funktion1()
Code:
{FILE *fp,*datei;
int i;
char text[255];
char suchwort[2][20]={"hallo","benni",};
int AnzahlSuchwoerter=2;
char* ptr;
fp = fopen ("d:\\test.cfg","rt");
if (fp==NULL)
{
printf("Fehlen von diso_b_text.ini\r\n");
}
else
{
datei = fopen ("d:\\Neutext.csv","wa+");
while ( NULL!=fgets(text,255, fp))
{
for (i=0; i<=AnzahlSuchwoerter; i++)
{
ptr = strstr (text,suchwort[i]);
if ( ptr != NULL )
{
printf("%s\r\n",text);
fputs (text,datei);
}
}
}
fclose(fp);
fclose (datei);
}
}
}
Zuletzt bearbeitet: