C ++ fputs () - C ++ standardowa biblioteka

Funkcja fputs () w C ++ zapisuje łańcuch w całości z wyjątkiem kończącego znaku null do danego strumienia pliku wyjściowego.

Działa tak samo jak wielokrotne wykonywanie fputc ().

prototyp fputs ()

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

fputs()Funkcja zapisuje wszystkie charakter przechowywanych w ul ciąg do strumienia pliku wyjściowego, z wyjątkiem znaku kończącego NULL.

Jest zdefiniowany w pliku nagłówkowym.

Parametry fputs ()

  • str: Wskaźnik do tablicy znaków, która przechowuje napis do zapisania.
  • stream: strumień pliku wyjściowego do zapisania znaków.

fputs () Zwracana wartość

Po pomyślnym zakończeniu funkcja fputs () zwraca wartość nieujemną. W przypadku niepowodzenia zwraca EOF i ustawia wskaźnik błędu na strumień.

Przykład: Jak działa funkcja 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; )

Po uruchomieniu program zapisze tekst „Nauka programowania” do pliku file.txt.

Interesujące artykuły...