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

Функцията 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.

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