C ++ fputs () - C ++ Standardbibliothek

Die Funktion fputs () in C ++ schreibt eine Zeichenfolge mit Ausnahme des abschließenden Nullzeichens vollständig in den angegebenen Ausgabedateistream.

Dies entspricht der wiederholten Ausführung von fputc ().

fputs () Prototyp

 int fputs (const char * str, FILE * stream);

Die fputs()Funktion schreibt alle in der Zeichenfolge str gespeicherten Zeichen mit Ausnahme des abschließenden Nullzeichens in den Ausgabedateistream.

Es ist in der Header-Datei definiert.

fputs () Parameter

  • str: Zeiger auf ein Zeichenarray, in dem die zu schreibende Zeichenfolge gespeichert ist.
  • stream: Der Ausgabedateistream zum Schreiben der Zeichen.

fputs () Rückgabewert

Bei Erfolg gibt die Funktion fputs () einen nicht negativen Wert zurück. Bei einem Fehler wird EOF zurückgegeben und die Fehleranzeige im Stream gesetzt.

Beispiel: Funktionsweise von fputs ()

 #include int main() ( char str() = "Learning to program"; FILE *fp; fp = fopen("file.txt","w"); if (fp) fputs(str,fp); else perror("File opening failed"); fclose(fp); return 0; )

Wenn Sie das Programm ausführen, wird "Programmieren lernen" in die Datei file.txt geschrieben.

Interessante Beiträge...