Top-Themen

Aktuelle Themen (A bis Z)

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, 4403 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
C und C++
Frage zu bestimmten Zeichen in C++ Codezeile
gelöst Frage von emeriksC und C++3 Kommentare

Hi, bin C Laie (keine Ahnung) und versuche C Quellcodes zu lesen und zu verstehen. Bin sonst in VB.Net ...

Batch & Shell
In txt file an bestimmter Position zeichen ersetzen, Ideen ?
gelöst Frage von buliwyfBatch & Shell7 Kommentare

EIn freundl. Hallo all ;-) mein Anliegen was mich jetzt 2 Tage beschaeftigt ist : wie kann ich in ...

VB for Applications
Nur letztes Zeichen einer IP Adresse Ändern und in andere Zeile schreiben
gelöst Frage von BloodyRulzVB for Applications3 Kommentare

Hallo, ich hoffe es kann mir jemand helfen. Ich bräuchte die Lösung über VBA. Ich habe eine Liste mit ...

Python
Python von ZEICHEN bis ZEICHEN
gelöst Frage von schneerunzelPython2 Kommentare

Hallo, ich glaube ich habe eine ganz einfache Frage: Ich möchte aus eine Testdatei die So aufgebaut ist: ID;Vorname;Name;Jahrgang ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 1 TagMicrosoft Office9 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 1 TagSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 1 TagMicrosoft Office3 Kommentare

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...