Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

C zeichen ändern in txt datie

Frage Entwicklung C und C++

Mitglied: knibbel11

knibbel11 (Level 1) - Jetzt verbinden

25.09.2008, aktualisiert 27.09.2008, 4369 Aufrufe, 8 Kommentare

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);
}
}
}
Mitglied: derElefant
25.09.2008 um 11:05 Uhr
Hallo knibbel11,
ich verstehe nicht ganz dein Problem.
Kannst du es nicht ein bisschen genauer beschreiben.

Mit freundlichen Grüßen aus Heilbronn

derElefant
Bitte warten ..
Mitglied: knibbel11
25.09.2008 um 11:10 Uhr
ich habe ja eine textdatei. und dort soll nun das komma in einen punktstrich umgewandelt werden. und das dann alles mit den gesuchten wörtern in die neue textdatei gespeichert werden soll dann am ende so aussehnen

vorher

SYMBOL I , 0, "LUEFTER_1_STOER", ""
SYMBOL I , 1, "LUEFTER_1_BETRIEB", ""

nachher

SYMBOL I ; 0; "LUEFTER_1_STOER"; ""
SYMBOL I ; 1; "LUEFTER_1_BETRIEB"; ""
Bitte warten ..
Mitglied: derElefant
25.09.2008 um 11:18 Uhr
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: http://www.administrator.de/index.php?mod=ver&kid=1101995812

Mit freundlichen Grüßen

derElefant
Bitte warten ..
Mitglied: knibbel11
25.09.2008 um 11:22 Uhr
also ich benutze C in WinCC.

in meinem quelltext ist kein fehler stimmt bis jetzt alles. ich muss das umsetzten was ich oben geshireben habe
Bitte warten ..
Mitglied: derElefant
25.09.2008 um 11:33 Uhr
Sry aber da kenn ich micht aus.
Viel Glück beim weiter suchen!
Mit Freundlichen Grüßen
derElefant
Bitte warten ..
Mitglied: dog
25.09.2008 um 22:37 Uhr
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.
Bitte warten ..
Mitglied: derber
26.09.2008 um 10:16 Uhr
wenn du nur 1 textdatei hast würde ich auch zur methode ctrl + H zurückgreifen...
Bitte warten ..
Mitglied: godlie
27.09.2008 um 12:52 Uhr
Also es ist ja ganz einfach.
Bevor du etwas rausschreibst einfach einen replace machen

01.
string s1 = "test-string"; 
02.
s1.replace(s1.find("test"),4,"neuer"); 
03.
// s1 = "neuer-string
alles klar?
Bitte warten ..
Ähnliche Inhalte
Exchange Server
gelöst Exchange-UM Bindungen ändern (5)

Frage von Herbrich19 zum Thema Exchange Server ...

Batch & Shell
Powershell Skript Ändern - Mehrere Hotfix IDs finden (1)

Frage von pixel0815 zum Thema Batch & Shell ...

Lizenzierung
HW ID von USB Geräten ändern oder kopieren (3)

Frage von drcoxxx zum Thema Lizenzierung ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
POS Hardware und alternativen zu Raid 1? (21)

Frage von Brotkasten zum Thema Festplatten, SSD, Raid ...

Viren und Trojaner
Verschlüsselungstrojaner simulieren (18)

Frage von AlbertMinrich zum Thema Viren und Trojaner ...

Rechtliche Fragen
Hotspot rechtssicher betreiben? (14)

Frage von xSiggix zum Thema Rechtliche Fragen ...

Server-Hardware
gelöst Empfehlung KVM over IP Switch (8)

Frage von Androxin zum Thema Server-Hardware ...