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

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

Це те саме, що неодноразово виконувати fputc ().

прототип fputs ()

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

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

Це визначається у файлі заголовка.

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

  • str: Вказівник на масив символів, що зберігає рядок, який потрібно записати.
  • потік: вихідний потік файлу для запису символів.

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.

Цікаві статті...