• 18.07.2025, 11:08
  • Registrieren
  • Anmelden
  • Du bist nicht angemeldet.

 

fksystems

God

C - wie string mit leerstellen aus datei lesen?

Freitag, 19. März 2004, 03:39

ich will in C aus einer textdatei eine zeile lesen.

das problem ist, die zeile kann auch leerstellen enthalten.
dann kann ich deshalb doch nicht mehr fscanf benutzen, weil das nur bis zur ersten leerstelle liest oder?

..aber fgets kann ich auch nicht benutzen, weil es mir bei einer ganzen zeile das \n-zeichen mitliest, was es aber nicht soll.

was kann ich da jetzt am besten benutzen?
Dieses Youtube-Video ist aufgrund von Urheberrechtsbeschränkungen in deinem Land nicht verfügbar.

powerslide

unregistriert

Re: C - wie string mit leerstellen aus datei lesen

Freitag, 19. März 2004, 09:44

nimm doch fgets .. dann killst einfach das \n
kannst auch alle leerfzeichen killen.. oder durch was anderes ersetzen.. is ne einfache for schleife..

fksystems

God

Re: C - wie string mit leerstellen aus datei lesen

Freitag, 19. März 2004, 13:26

ok, werde ich die einfach rauskillen..

hm.. oder ob der, wenn ich einen string "von C aus" in eine text-datei schreibe, wohl das \0-zeichen der eingelesenen variable mit in die textdatei schreibt?

hm.. ich glaube nicht. ok dann laß ich die \n-ähnlichen zeichen einfach am ende alle ersetzen.
Dieses Youtube-Video ist aufgrund von Urheberrechtsbeschränkungen in deinem Land nicht verfügbar.

TheJoker

God

Re: C - wie string mit leerstellen aus datei lesen

Freitag, 19. März 2004, 14:26

Zitat von »fksystems«

hm.. oder ob der, wenn ich einen string "von C aus" in eine text-datei schreibe, wohl das \0-zeichen der eingelesenen variable mit in die textdatei schreibt?


probieren... ich glaube aber schon... wenn nicht, dann einfach dranhängen.
C programmers never die. They are just cast into void. Neues moddingtech.de Portal online!