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

Ввод данных в консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Два конвейера разливают и закупоривают бутылки. Определить оптимальную расстановку бутылок. http://www.cyberforum.ru/cpp-beginners/thread1499628.html
Помогите с задачей.В цеху по производству напитков работают два конвеера.На первом конвеере напиток разливается в бутылки, а во втором происходит закупорка бутылок. После схождения с конвеера очередной бутылки он сразу же поступает на следующий. Поскольку тара используеться разная, каждая бутылка имеет свое времья заполнения и времья закупорки. Написать программу для определенной...
C++ Error C2059: синтаксическая ошибка: [ Не понимаю, почему выдает такую ошибку... Подскажите, что не так, если не сложно, заранее спасибо! void vipusk_krakena(int* Massiv, int dlina) { int n=0; while(n<50) { for (int j=0; j<4; j++) { n=rand()%(int)Massiv**+rand()%(int)Massiv**; http://www.cyberforum.ru/cpp-beginners/thread1499594.html
Добавление элемента в конец списка C++
Решил перегрузить функцию добавления элемента, чтоб пользователь мог выбрать куда добавить новый элемент, в начало (перед первым) или в конец (после последнего). struct List{ private: Rab elem; List *next; public: List *begin = NULL; List *end = NULL;
Написать программу, которая обрабатывает результаты экзамена. Код C++
Написать программу, которая обрабатывает результаты экзамена. Для каждой оценки программа должна вычислить процент от общего количества оценок. Рекомендуемый вид экрана во время работы программы приведен ниже. Данные, введенные пользователем, выделены полужирным шрифтом. #include <iostream> using namespace std; #include <conio.h> int _tmain(int argc, _TCHAR* argv) {
C++ Как повторно открыть файл ifstream http://www.cyberforum.ru/cpp-beginners/thread1499561.html
Есть функция int readFile(char* outAdres){ int j(0); fstream inFile; for(QVector<string>::iterator it = files.begin() ; it != files.end() ; it++){ inFile.open(*it,ios::in); inFile.seekg(ios::beg); if(inFile.is_open()) cout<<"File "<<*it<<" is open\n"; if(inFile.fail()) cout<<"Uups..\n"; while(!inFile.eof()){
C++ CMake не видит либу project(ThiefMan) cmake_minimum_required(VERSION 2.6) set(Irrlicht ~/Documents/Work/Projects/GameDev/Irrlicht) SET(CMAKE_CXX_FLAGS_DEBUG "g") IF(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) SET(CMAKE_BUILD_TYPE RelWithDebInfo) подробнее

Показать сообщение отдельно
Kuziaka
 Аватар для Kuziaka
6 / 6 / 2
Регистрация: 22.07.2015
Сообщений: 36
23.07.2015, 14:41     Ввод данных в консоли
попробуйте getline()
getline считывает строку с пробелами
в аргументах указываем сначала поток, из которого надо брать строку(в вашем случае cin),
потом имя переменной в которую "кладём строку"
пример
C++
1
2
3
string s;
getline(cin,s);//можете ввести строку с пробелами
cout<<s;//вывод строки с пробелами
getline() считывает строку до нулевого символа (окончание строки \0)

далее можете сделать цикл в котором отделяете одни слова от других(если i-тый символ ==пробелу, то первое слово включает в себя символы с нулевого по i-1)
 
Текущее время: 10:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru