@igoodmood

Как правильно видоизменить код?

Есть код, который оставляет только первые вхождения букв. Как можно усовершенствовать код, чтобы он брал не одно слово, а целое предложение?
Вот сам код :
#include "stdafx.h"
#include <iostream>
bool exist[128];
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
	char str[256];
	cout << "Введите строку:";
	cin >> str; 
    for (int i = 0; str[i]; i++)
        if ( !exist[ str[i] ] )
        {
            cout << str[i];
            exist[ str[i] ] = true;
        }
		cout << endl;
	system("pause");
    return 0;
}

Спасибо за отклик.
  • Вопрос задан
  • 319 просмотров
Пригласить эксперта
Ответы на вопрос 1
Daniro_San
@Daniro_San
Программист
std::string buffer;
std::getline (std::cin, buffer); // Линия с консоли с пробелами и всем прочим
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы