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

Добавить в программу ввод данных с клавиатуры - C++

Восстановить пароль Регистрация
 
joi64rus
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 8
02.02.2014, 22:55     Добавить в программу ввод данных с клавиатуры #1
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main(int argc, char** argv) {
 
 
 
string Target("12345678");
 
Target.insert(3, "-+-");
 
MessageBox(NULL, Target.c_str(), "", 0);
 
 
 
return 0;
 
}
Вобщем чтобы строку string Target("12345678"); вводить в клавиатуры

Вторую строку водить тоже с клавиатуры

и ввести с клавиатуры через сколько символомв вставить

и на последок выводить в консоль а не в мас бокс
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2014, 22:55     Добавить в программу ввод данных с клавиатуры
Посмотрите здесь:

C++ ввод с клавиатуры данных в массив
Ввод данных с клавиатуры. char C++
C++ Ввод данных с клавиатуры
Ввод с клавиатуры данных в массив C++
C++ Ввод данных с клавиатуры
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Slinner
-1 / 0 / 3
Регистрация: 01.02.2014
Сообщений: 13
02.02.2014, 23:16     Добавить в программу ввод данных с клавиатуры #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int main(int argc, char** argv) { 
 
char buf[200] = {0};
string target1, target2;
unsigned short insert_where = 0;
 
printf("Enter first target string:\n");
scanf ("%s", buf);
target1 = buf; memset(buf, 0, 200);
 
printf("Enter second target string:\n");
scanf ("%s", buf);
target2 = buf; memset(buf, 0, 200);
 
printf("Enter where insert second string into the first string:\n");
scanf ("%d", &insert_where);
 
target1.insert(insert_where, target2.begin(), target2.end());
 
printf("\nResult:\n%s", target1.c_str()); 
 
return 0;
 
}
joi64rus
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 8
02.02.2014, 23:25  [ТС]     Добавить в программу ввод данных с клавиатуры #3
string target1, target2; ругаеться библиотека есть
Slinner
-1 / 0 / 3
Регистрация: 01.02.2014
Сообщений: 13
02.02.2014, 23:34     Добавить в программу ввод данных с клавиатуры #4
Цитата Сообщение от joi64rus Посмотреть сообщение
string target1, target2; ругаеться библиотека есть
Не совсем понял проблему. Может быть:

C++
1
std::string string1, string2;
Yandex
Объявления
02.02.2014, 23:34     Добавить в программу ввод данных с клавиатуры
Ответ Создать тему
Опции темы

Текущее время: 21:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru