Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

gets

gets


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

Синтаксис          #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.

Смотрите также     cgets, ferror, fgets, fopen, fputs, fread, getc,
                   puts, scanf.


Пример:

#include <stdio.h>

int main(void)
{
    char string[133];
    printf("Введите строку:");
    gets(string);
    printf("Cтрока = '%s'\n,string);
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог