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

С++ не даёт ввести значение строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Синхронизация map и vector. Iterator not incrementable http://www.cyberforum.ru/cpp-beginners/thread1759728.html
День добрый. Надо синхронизровать vector и map, чтобы в них были только одинаковые элементы. Вот мой код, который выбрасывает ошибку. (Скрин во вложениях). Вопрос: в чем проблема? void synchronize(map<int, int> *m1, vector<int>* vec1) { map<int, int>::iterator itr_m1; map<int, int>::iterator itr2_m1 = m1->begin(); int* p_vec = vec1->data(); for (int i = 0; vec1->size(); i++) { for...
C++ Объяснить работу кода Подскажите пожалуйста как работает этот код при F(9). На экран выводит 131159, но как это происходит? void F(int n) { if (n > 0) { F(n / 3); F(n - 4); cout << n; } http://www.cyberforum.ru/cpp-beginners/thread1759704.html
Трансформация xml файла в INI файл C++
Здравствуйте. Собственно говоря, дали задание (в названии). Проблема в том, что с этим я совсем не знаком. Кто может подсказать, что и где можно почитать, чтобы это потом можно было реализовать?
Можно ли написать ОС на Assembler'e и C++ C++
Решил просто написать ОС(хотя бы с минимальным набором программ, минимальными анимациями и интерфейсом приблизительно Шиндовса 3.1(просьба не критиковать сильно)). Знаю(на 65%) С++ и учу Ассемблер. Заранее спасибо.
C++ Изменить значение в возвращенном элементе массива http://www.cyberforum.ru/cpp-beginners/thread1759685.html
Подскажите.. #include "stdafx.h" #include <iostream> using namespace std; void innfunc(int*); int innfunc1(int*); int _tmain(int argc, _TCHAR* argv)
C++ Как присвоить второму элементу массива в функции A(), значение, которое было возвращено из функции B()? Как присвоить к второму элементу массива в функции innfunc значение 10, который вернет innfunc1? Замечание: нельзя указывать b = 10, а просто нужно в элементе массива, который вернет функция innfunc1 изменить его значение. Надеюсь, описал ясно.. #include "stdafx.h" #include <iostream> using namespace std; void innfunc(int*); подробнее

Показать сообщение отдельно
Люблмир
0 / 0 / 0
Регистрация: 07.06.2016
Сообщений: 31
10.06.2016, 17:55  [ТС]     С++ не даёт ввести значение строки
Сложнаа
Спасибо

Добавлено через 7 минут
Есть ещё 1 вопрос:
У меня ввод в цикле прерывается. Первый раз я могу ввести вопрос и подпункты к нему, могу ввести второй вопрос, но к нему подпункты ввести не могу. Помогите пожалуйста.
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
25
26
27
28
29
30
31
32
33
void setKey()
{
    system("cls");
    cout << "Введите количество вопросов в тесте: ";
     cin >> key;
    system("cls");
}
void InputQ()
{
    
    cout << "Введите кол-во вариантов ответа для данного вопроса: ";
     cin >> key2;
 
      for(int i(0); i < key; i++)
      {
    string Q = "";
      cout << "Введите " << i+1 << " вопрос: ";
      std::getline(std::cin, Q);
      std::getline(std::cin, Q);
 
        for (int i(0); i < key2; i++)
        {
            cout << "Вариант ответа: ";
             std::getline(std::cin, U);
        }
      }
    
 
/*  ofstream fout;
        fout.open("Test.txt", ios::app);
         fout << Q << endl;
          fout.close();*/
}
 
Текущее время: 23:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru