C ++ fputs () - Стандартная библиотека C ++

Функция fputs () в C ++ полностью записывает строку, за исключением завершающего нулевого символа, в данный поток выходного файла.

Это то же самое, что многократное выполнение fputc ().

прототип fputs ()

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

fputs()Функция записывает все символ , хранящийся в строку строка в потоке выходного файла , кроме завершающего нулевого символа.

Это определено в заголовочном файле.

Параметры fputs ()

  • str: указатель на массив символов, в котором хранится записываемая строка.
  • stream: поток выходного файла для записи символов.

fputs () Возвращаемое значение

В случае успеха функция fputs () возвращает неотрицательное значение. В случае сбоя он возвращает EOF и устанавливает индикатор ошибки в потоке.

Пример: как работает функция 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; )

Когда вы запустите программу, она напишет «Учимся программировать» в файл file.txt.

Интересные статьи...