Borland CPP 3.1 + Dos + stdin or cin (Который корреспонд с stdin)

Тема в разделе "LANGS.C", создана пользователем Rognorek, 30 мар 2007.

  1. Rognorek

    Rognorek New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2007
    Сообщения:
    2
    Как ввести строку более чем 127 символов?

    1.
    #include <stdio.h>
    char buf[512];
    int main()
    {
    char str[256];
    setbuf(stdin,buf); //stdin - display, buf - not auto
    scanf("%s",str); //вводим без пробелов строку 127 символов, а затем пип.пип.пип. :dntknw:
    }

    2.
    #include <iostream.h>
    int main()
    {
    char str[256]="";
    cin.getline(str,255,'\n'); //тоже самое... Ввод ограничен на 127 символов
    }

    Из-за буфера? Как установить его большего размера?
    Или придется использовать файловый I/O?

    Pls...
     
  2. Rognorek

    Rognorek New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2007
    Сообщения:
    2
    stdin - keyboard. Sorry. .lammer.