Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблоны Как писать сами шаблоны, я знаю. А как ими пользоваться? template <TBase> TArry // Шаблон функции { ... }; После этого так правильно: <int> TArray q;? template void <TBase> swap (TBase x,y)... https://www.cyberforum.ru/ cpp/ thread95712.html std::string, std::fstream, ошибка кучи C++
HEAP: HEAP: Free Heap block e68be0 modified at e68ec0 after it was freedгде то начало вылетать при операции += с локальной переменной std::string. Заменил на свой qString. Замечательно, то же...
C++ Автоматическое преобразование стандартных типов Если моя функция LOG принимает qString* можно ли сделать так чтобы автоматически вызывалась конструирование временного объекта и он отправлялся в фунцию? т.е. вместо LOG(&qString("Привет мир"));... https://www.cyberforum.ru/ cpp/ thread95214.html C++ "цепной" << Я просто не в курсе, так можно: cout << "Here is 5: " << 5 << "\ n";? https://www.cyberforum.ru/ cpp/ thread94750.html
C++ Нейросети
Слышал, что нейросети на самом деле моделятся программно. А как? Как делать классы сети и нейрона? Как соединять нейроны в сеть? Куда подавать вход и в какой форме? Как и откуда снимать отклик?...
C++ Ортогональная таблица Есть таблица БД с композитным возможным ключом из двух полей, двух композитных сущностей, или обычного поля и композитной сущности. Надо значениям одного из этих полей/композитов сопоставить столбцы... https://www.cyberforum.ru/ cpp/ thread94074.html
C++ Будильник Пожалуйста, подскажите, как написать будильник в электронных часах? И как сделать, чтобы будильник выключался при нажатии на клавишу? напишите алгоритм https://www.cyberforum.ru/ cpp/ thread93886.html Студия с командной строки C++
Меня окончательно задолбали IDE, и я хочу юзить с командной строки c++ компиляторы студии: 1. Microsoft Developmet Studio 4.0, 2. Microsoft Developmet Studio 6.0? Где валяются и как называются...
C++ Лабиринт Помогите, пожалуйста, нарисовать лабиринт на всю консоль, чтобы смайлик двигался по лабиринту (лабиринт в виде двумерного массива) https://www.cyberforum.ru/ cpp/ thread93588.html C++ переделать код под си99. #include<iostream> using namespace std; int N; int searchSecuence(int *a, int *b, int I, int J, int k=1){ if(a==b) searchSecuence(a,b,I+1,J+1,k+1); else return k; } https://www.cyberforum.ru/ cpp/ thread93372.html
C++ Создание меню
каким образом можно вручную создать меню на пустом диалоговом окне в Visual C++? программирую в Visual Studio 2008. при создании проекта MFC, мастер позволяет выбрать несколько вариантов создания, то...
C++ Почему иногда функции передается значение int, а иногда - нет? https://www.cyberforum.ru/ cpp/ thread92979.html
1 случай: void Function_1(int* & rVarOne, int* &rVarTwo) { /* Какие-то операции с указателями: rVarOne++; *rVarOne = *rVarTwo; */ }
230 / 227 / 65
Регистрация: 18.12.2009
Сообщений: 316
15.02.2010, 17:40 0

Ошибка при вводе данных - C++ - Ответ 546478

15.02.2010, 17:40. Показов 867. Ответов 2
Метки (Все метки)

Ответ

cin.ignore();
перед
cin.getline(sex, 9);

Добавлено через 11 минут
а проще используйте std::string

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
        cout<<"Enter the name: _________________\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b";
        std::string name;
        std::string sex;
        int age;
        cin>>name;
        cout<<"Enter your age: __\b\b";
        cin>>age;
        cout<<"Are you male or female? _______\b\b\b\b\b\b\b";
        cin>>sex;
        cout<<"You are "<<sex<<", Your name is "<<name<<",\nand You are "<<age<<" years old";
        cout<<"\nAm I right?";
        getch();
        return 0;


Вернуться к обсуждению:
Ошибка при вводе данных C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2010, 17:40
Готовые ответы и решения:

Ошибка при вводе данных
Перескакивает через ввод поля &quot;Name&quot;. Заранее благодарен void add(){ char S1; char S2; ...

Ошибка при вводе данных и в функциях
Некорректно происходят вычисления x1 и x2. Так же при вводе в переменную a,b или c начинается...

Ошибка при вводе строковых данных
Программа перестаёт забирать данные после второго прогона цикла. Но после удаления строчек для...

Почему при вводе данных вылетает ошибка
вот написал программу #include &lt;iostream&gt; using namespace std; #define N 2 struct Spis { char...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2010, 17:40
Помогаю со студенческими работами здесь

Ошибка исполнения при вводе данных из файла
Добрый вечер, при выполнении кода #define _CRT_SECURE_NO_WARNINGS #include &lt;stdio.h&gt; #include...

При вводе данных в программу выходит ошибка Segmentation fault
В чем может быть ошибка? Заранее спасибо! #include &lt;iostream&gt; #include &lt;string&gt; using namespace...

Ошибка на вводе данных
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include &lt;ctype.h&gt; /* * В...

Почему при вводе числа программа работает нормально, а при вводе буквы уходит в бесконечный цикл?
void mainmenu() { cout &lt;&lt; &quot;Введи число&quot; &lt;&lt; endl; cin &gt;&gt; choice; if (choice == 1) { cout &lt;&lt;...

Ошибка при вводе
мне нужно записать числа с файла в список , подскажите что не так выводит последнее лишнее число не...

Обработка данных при вводе
При решении данной задачи обязательным условием является обработка входных данных сразу после их...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru