C zeichen ändern in txt datie
hi
ich muss nun nur noch das "," in ";" in der textdatei die erstellt wurde ändern.
aber weiß nicht wie.
danke schonmal im vorraus
also hab ne text datei hier mal en kleiner auszug.
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()
{FILE *fp,*datei;
int i;
char text[255];
char suchwort[2][20]={"hallo","SYMBOL",};
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 )
break;
{
printf("%s\r\n",text);
fputs (text,datei);
}
}
}
fclose(fp);
fclose (datei);
}
}
}
ich muss nun nur noch das "," in ";" in der textdatei die erstellt wurde ändern.
aber weiß nicht wie.
danke schonmal im vorraus
also hab ne text datei hier mal en kleiner auszug.
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()
{FILE *fp,*datei;
int i;
char text[255];
char suchwort[2][20]={"hallo","SYMBOL",};
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 )
break;
{
printf("%s\r\n",text);
fputs (text,datei);
}
}
}
fclose(fp);
fclose (datei);
}
}
}
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 97816
Url: https://administrator.de/forum/c-zeichen-aendern-in-txt-datie-97816.html
Ausgedruckt am: 23.12.2024 um 18:12 Uhr
8 Kommentare
Neuester Kommentar
Und wo ist da jetzt der genaue Fehler???
Du meinst doch in deinem Beitrag mit dem C die Programmiersprache oder was? Es ist sehr schwer zu verstehen. Wenn ja, welches Programm verwendest du da jetzt genau???
Endschldigung für die vielen Fragen.
Vllt. aber findest du hier in dem Bereich die passende Antwort: #Batch
Mit freundlichen Grüßen
derElefant
Du meinst doch in deinem Beitrag mit dem C die Programmiersprache oder was? Es ist sehr schwer zu verstehen. Wenn ja, welches Programm verwendest du da jetzt genau???
Endschldigung für die vielen Fragen.
Vllt. aber findest du hier in dem Bereich die passende Antwort: #Batch
Mit freundlichen Grüßen
derElefant
Was spricht denn gegen Suchen & Ersetzen vom Editor?
Ansonsten hat 30 sek. Google diese Funktion zu Tage gefördert:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=108 ...
Wenn die Datei durchgängig nach obigen Schema ist, solltest du damit auch ein einfaches Suchen & Ersetzen machen können.
Ansonsten hat 30 sek. Google diese Funktion zu Tage gefördert:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=108 ...
Wenn die Datei durchgängig nach obigen Schema ist, solltest du damit auch ein einfaches Suchen & Ersetzen machen können.