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

Подскажите код! - C++

Восстановить пароль Регистрация
 
freesparta
Сообщений: n/a
27.04.2013, 11:33     Подскажите код! #1
C++
1
2
3
4
5
...
string a = "text-text-text";
string b;
cin>>b;
...
Во время ввода в b в строке изначально должен быть предложен доступный для изменений текст из a. Т. е. когда программа доходит до пользовательского ввода, в строке уже должен быть текст, словно обычным копи-пастом вставлено, но не утверждено (энтер не нажат) -- можно дописать, изменить, стереть. Похоже на автозаполнение. Подскажите, как это сделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2013, 11:33     Подскажите код!
Посмотрите здесь:

Посмотрите код, подскажите что исправить C++
Массив. Помогите доработать код, подскажите где ошибки. C++
C++ Народ гляньте код и подскажите что не так.
Подскажите компилятор С++, для ассемблерных вставок на х64 код C++
Вот код, подскажите как исправить ошибку, пожалуйста??? C++
C++ Подскажите аски код клавиши ENTER
Подскажите как отладить код (связанные списки) C++
C++ Подскажите вот написал код

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
27.04.2013, 11:58     Подскажите код! #2
Вернуть обратно в поток ввода для изменения нельзя.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
using namespace std;
 
int main()
{
    string a = "text text";
    cout << "a is: " << a << endl << "Edit a: ";
    getline(cin, a);
    cout << "Now a is: " << a;
}
Yandex
Объявления
27.04.2013, 11:58     Подскажите код!
Ответ Создать тему
Опции темы

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