Синтаксис будет понятен из следующего примера
Листинг 14.9
#include <stdio.h>
int main(){
char str[12];
fgets(str,12,stdin);
puts(str);
fputs(str, stdout);
return(0);
}
Результат выполнения это программы:
|
| Рис.9. Использование стандартных функций вывода строки puts(), fputs(). Особенности вывода.
|
Как видите, функция puts является обратной к функции gets(). Она выводит строку заменяя символ конца строки на символ переноса строки. И поэтому то, что выводи функция fputs() оказывается на новой строке. А вот функция fputs() дополнительного переноса строки не делает.
На этом на сегодня всё. На следующем уроке будем разбирать стандартные функции, которые работают со строками.