Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hey

ich möchte mein c++ programm eine textdatei schreiben lassen, und dahinein »Zitat: "bla bla ... "« (mir geht es um die anführungszeichen)


FILE * pFile;

pFile = fopen ("Zitate.txt","a+");

fputs (""", pFile); // drei " machen fehler :S

fclose (pFile);

wie kann ich die anführungs zeichen in das txt file schreiben?

(char)34 geht leider nicht, weil das programm sich sofort beschwert:

error C2664: 'fputs': Konvertierung des Parameters 1 von 'char' in 'const char *' nicht möglich

Geschrieben
ich möchte mein c++ programm eine textdatei schreiben lassen
Das sind aber ganz stark nach C aus, nicht C++.

drei " machen fehler :S

:rolleyes:

(char)34 geht leider nicht, weil das programm sich sofort beschwert:

error C2664: 'fputs': Konvertierung des Parameters 1 von 'char' in 'const char *' nicht möglich

Einzelne Zeichen schreibt man ja auch mit fputc (c für Character), nicht fputs (s für String).

Einfacher ist es aber, eine Escapesequenz zu benutzen:

fputs ("\"", pFile);

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...