С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Виктор_Сен
33 / 26 / 1
Регистрация: 01.08.2011
Сообщений: 176
#1

Ввод строки - C++

10.08.2011, 19:10. Просмотров 450. Ответов 3
Метки нет (Все метки)

У меня возникла такая проблема: как ввести строку из консоли. Написал вот что:
C++
1
2
3
    cout<<"Input time \"hour:minute:second\"\n";
    char *timeStr;
    cin>>timeStr;
, но возникает ошибка. Это понятно, потому что под mainStr не выделена память, но как узнать, сколько памяти выделять...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2011, 19:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод строки (C++):

с++ ввод строки и .... - C++
По заданию: Пользователь вводит строку и символ, программа выводит сколько раз символ встречался в строке. в другой програмке я...

Ввод строки - C++
#include&lt;iostream&gt; #include&lt;clocale&gt; using namespace std; #define DEBUG class Monom{ protected: int Step,Kof; public: ...

Ввод строки в С++ - C++
Подскажите как сделать так, чтобы введенная строка (string) сохранилась без учета пробелов? а то getline пробелы тоже сохраняет, а cin...

ввод строки - C++
привет! у меня есть проблемка.. для начала прога: #include &lt;stdlib.h&gt; int main (void) { return system(&quot;ping 192.168.3.1&quot;); } ...

ввод строки - C++
вводиться строка. как выделить память под ровно то количество символов, которое ввели. как-то можно сначала узнать количество символов...

Ввод строки - C++
Доброго времени суток форумчане. Вот возник вопрос: при вводе определенного текста мне нужно чтобы выдавало определенный результат, но...

3
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
10.08.2011, 19:11 #2
Виктор_Сен, сколько надо столько и выделяй.
0
ZiGSuN
27 / 27 / 2
Регистрация: 02.12.2009
Сообщений: 66
10.08.2011, 19:13 #3
C++
1
#include <string>
C++
1
2
3
 cout<<"Input time \"hour:minute:second\"\n";
        string timeStr;
        cin>>timeStr;
1
AvengerAlive
5 / 5 / 0
Регистрация: 30.07.2011
Сообщений: 257
10.08.2011, 19:16 #4
C++
1
2
3
char timeStr[9];
cout<<"Input time \"hour:minute:second\"\n";
cin>>timeStr;  //scanf("%s",timestr);
9, после ввода у тебя будет нечто: '2','0',':','1','4',':','5','6','\0'
1
10.08.2011, 19:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2011, 19:16
Привет! Вот еще темы с ответами:

Ввод строки - C++
Как ввести массив символов (строку)? (желательно все возможные варианты) А то через gets фигня какая-то получается.

Ввод строки - C++
Помогите решить такую проблему: Мне нужно ввести строку, которая состоит более 1 слова. когда я пишу: ... char a, b, c; cin&gt;&gt;a; ...

Динамический ввод строки - C++
замените ввод на динамический #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #define sn 100 // максимальное...

Ввод строки с пробелами - C++
Собственно вот текст, не хочет никакими функциями принимать строку stud.fio с пробелами, испробовал всё, до чего голова дошла. Нужно чтобы...


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

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

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