Функцията fputs () в C ++ записва низ изцяло с изключение на терминиращия нулев символ в дадения изходен файлов поток.
Това е същото като да изпълнявате fputc () многократно.
fputs () прототип
int fputs (const char * str, FILE * поток);
Най 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.