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

Почему пропускается getline? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ квадратная матрица на С ??? http://www.cyberforum.ru/cpp-beginners/thread331222.html
написать программу на стандартном языке С (не с++) Дана действительная квадратная матрица порядка 2n. Получить новую матрицу переставляя ее блоки размера n x n таким образом очень нужно помогите если не трудно за ранее благодаарен может это и не такая трудная прога но для меня это трудно... Прикрепляйте картинки к сообщениям.
C++ вывести текст Всем привет!:) Как можно вывести текст с помощью функции DrawText() на поверхность DirectDraw? и еще выложите пожалуйста примеры? http://www.cyberforum.ru/cpp-beginners/thread331214.html
=/= - что за функция C++
в одном алгоритме увидел функцию =/= в работе со строками, вот так: a = y =/= x = b что это значит, я в поисковике че токо не вбивал
C++ Непонятно как написать в проге
Народ, в сем приветик! Есть вот такой гкод: #include<iostream.h> #include<math.h> #include<conio.h> #include<string.h> enum shape{prizm,parallelepiped,cube,pyramid,cone,cylinder}; class Body
C++ Сборка проекта в Borland Turbo C++ 3.0 http://www.cyberforum.ru/cpp-beginners/thread331170.html
Здравствуйте. Помогите пожалуйста разобраться в чем проблема. Создаю в turbo c++ (надо обязательно в нём из-за поганой консольной графики, будь она не ладна) проект и закидываю в него следующие файлы: "shapes.h" #ifndef __SHAPES_H #define __SHAPES_H #include <graphics.h> class Shape { short x;
C++ Непонятные символы при выводе Я уже такую фигню много раз наблюдал типа если не поставить '\0' или убрать при выводе какие то непонятные символы идут от пример. #include <iostream> using namespace std; int main() { char t = {'l','z'}; cout << t; подробнее

Показать сообщение отдельно
fenix117
8 / 8 / 1
Регистрация: 16.03.2011
Сообщений: 249
09.07.2011, 15:56     Почему пропускается getline?
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
34
//функция ввода вопросов
void create ()
{
    string question;
    int key;
    ofstream potok("question.bin", ios_base::app);//открывается на дозапись
    if (potok.is_open())
    {
        do
        {
            //ввод вопроса
            cout<<"Введите вопрос ";
            getline (cin, question);
            zapis (potok, question);
        
            //запрос на ввод еще одного вопроса в виде менюшки
            cout<<"\n\n\n\n\n\n\n";
            cout<<"\t\t\tМЕНЮ"<<endl<<endl;
            cout<<"\t\t\t0.Назад в главное меню"<<endl;
            cout<<"\t\t\t1.Ввести еще один вопрос"<<endl;
            //Защита от дурака
            do
            {
                cout<<"\t\t\tВведите пункт меню "; cin>>key;
                if (key<0 || key>1)
                    cout<<"\t\t\tВы ввели неправильный пункт меню"<<endl;
            }
            while (key<0 || key>1);
        }
        while (key);
    }
    else
        cout<<"Файл question.bin не был открыт на запись"<<endl;
}
Почемуто пропускает getline в чем причина?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru