Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
#1

Поток ввода и число символов - C++

27.02.2010, 11:50. Просмотров 590. Ответов 0
Метки нет (Все метки)

Есть поток, например, cin. Как прочитать число символов, ожидающих ввода в этом потоке?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
unsigned int n;
unsigned int N;
unsigned int i;
char *c;
char *p;
... // какая то строка, помещающая число символов в n. Вот о ней я и спрашиваю.
N=n+1;
if (N>1)
{
 c=new char [N];
 if (c)
 {
  for (p=c, i=n; i>0; --i, ++p)
  {
   cin>>*p;
  }
  *p=0;
 }
}
else
{
 c=NULL;
}
выполняем этот код и получаем NULL-терминальную строку по указателю c, введённую с клавиатуры. Возможно ли это? Как? Стандартные строки просьба не предлагать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2010, 11:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поток ввода и число символов (C++):

повтор ввода символов в KeyDown - C++ Builder
Хочу узнать можно ли как нибудь привести к нулю тоетсь отключить повтор ввода символов в C++, какой нибудь функцией или через API, если...

Запрет ввода определенных символов в Edit - C++ Builder
Я искал на форуме и в гугле, нашел разные варианты, но не нашел который мне бы подошел... Ведь у меня создание эдитов в коде... А как я...

Запрет ввода определенных символов (перевод с Delphi) - C++ Builder
Доброго времени суток!!! Ребята помогите перевести код с Дэлфы на C++...Пишу Курсач и мне осталось написать маску на ввод, а код похожий...

Запрет ввода символов в едит, кроме комы - C++ Builder
вот есть код который запрещает ввод символов в едит кроме комы void __fastcall TForm3::Edit1KeyPress(TObject *Sender, char &Key) { ...

Перевод Delphi -> C++ - запрет ввода в эдит определенных символов - C++ Builder
Помогите пожалуйста сделать перевод защиты из Delphi на C++. Нужно сделать так, чтобы нельзя было вводить минус, две запятые. procedure...

Как в С++ Builder из 2х потоков рисовать на форме квадратики(это первый поток рисует) и кружочки (2ой поток)) - C++ Builder
Помогите пожалуйсмта))))) Как в С++ Builder из 2х потоков рисовать на форме квадратики(это первый поток рисует) и кружочки (2ой поток))

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2010, 11:50
Привет! Вот еще темы с ответами:

Фиксированное число символов после запятой - C++ Builder
Здравствуйте,как сделать ,чтобы выводилось в TEdit фиксированное число символов после запятой(например 2) числа формата Double.Спасибо.. ...

Напечатать слова из строки, число N символов в которых удовлетворяют условию: 2 < N < 7 - C++ Builder
В символьной строке, содержащей не более 80 символов, каждые два соседних слова разделены одним пробелом, строка заканчивается символом...

строки-. Опpеделить число символов в самом длинном слове стpоки. Слова отделяются знаком "/". - C++ Builder
Опpеделить число символов в самом длинном слове стpоки. Слова отделяются знаком &quot;/&quot;.

Число символов после запятой - Visual C++
Добрый день, подскажите как в переменой типа Double урезать дробную часть до N символов ? Например имеем число 0,215400002154, необходимо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru