Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Gets

CuBook05

Функция

Вводит строку символов из потока.
 
Синтаксис

#include<stdio.h>
char *gets(char *s);
 
Прототип

stdio.h
 
Описание

Функция gets читает строку символов, оканчивающуюся символом перевода строки в переменную *s из стандартного входного потока stdin. Данная символьная строка оканчивается символом перехода на новую строку, который при записи в *s заменяется на нулевое окончание (\0). В отличие от scanf, gets позволяет вводить строки, содержащие символы пробела и табуляции. Все, что было введено до перевода каретки, помещается в s.
 
Возвращаемое значение

При успешном завершении, функция gets возвращает строку s при достижении конца файла (EOF) или ошибке возвращается NULL.
 
Переносимость

Функции поддерживаются на системах UNIX и стандартом ANSI C. Функция не совместима с Windows.
 
Пример

#include <stdio.h>

int main(void)
{
char string[133];
printf("Введите строку:");
gets(string);
printf("Строка = '%s'\n,string);
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий