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

Подскажите аски код клавиши ENTER - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В исходном тексте встречаются цепочки вида буквацифрабуквацифра http://www.cyberforum.ru/cpp-beginners/thread877738.html
Здравствуйте, такая проблема: В исходном тексте встречаются цепочки вида буквацифрабуквацифра... Выделить все такие цепочки (длина их неизвестна) и включить их в таблицу, вначале расположив самые...
C++ Написать шаблон класса полином и функции, высчитывающие производную и первообразную полинома Доброе утро. Нам задали такое задание:написать шаблон класса полином и функции,высчитывающие производную и первообразную полинома.Вроде написал ,но компиллятор выдаёт ошибки. Скажите,пожалуйста, как... http://www.cyberforum.ru/cpp-beginners/thread877734.html
Перегруженная функция sqrt C++
начал писать программу,а тут такая фигня перегруженная функция sqrt,в чем фокус не пойму я еще ничего не написал толком а уже перегруз #include<iostream> #include<math.h> using namespace std; ...
cannot convert `float' to `float*. Почему так происходит? C++
всем привет, помогите исправить ошибки... а то голова мало варит уже, а завтра надо сдать уже #include <stdio.h> #include <stdlib.h> #include <iostream> #include <iomanip.h> #include <math.h>...
C++ Немного непонятен алгоритм (в списке класса, состоящем из n строк и m столбцов, отмечаются выполненные лабораторные работы) http://www.cyberforum.ru/cpp-beginners/thread877690.html
вот условие задачи: В списке класса, состоящем из n строк и m столбцов, отмечаются выполненные лабораторные работы. Работа выполнена, если за нее проставлена оценка. За невыполненную работу ...
C++ Пояснение typedef typedef bool (*comparator)(void* fisrt, void* second); что делает *comparator, и что это вобще ? подробнее

Показать сообщение отдельно
NaikoN
2 / 2 / 0
Регистрация: 01.05.2013
Сообщений: 109
25.05.2013, 15:14  [ТС]
pizurok, Я попробовал с getchar() он не верно работает, т. е. сначало он считывает код введеной клавиши и следом клавиши enter и получается сначала вывод Wrong и следом следующую строку
P.S. Может я не верно его использовал, но с _getch() все работает на "УРА".

Добавлено через 1 минуту
-=ЮрА=-, Ну простите, я еше не шибко грамотный

Добавлено через 29 секунд
В конечном итоге у меня получилось так:
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
35
36
#include<iostream>
#include<fstream>
#include<vector>
#include<conio.h>
using namespace std;
int main()
{
    
   ifstream cin("input.txt");
   //ofstream cout("output.txt");
   vector<string> v;
   string str,str1;
    int x,i;
    while(getline(cin,str))
   {
       v.push_back(str);
   }
    for(i=0;i<=v.size()-1;i++)
   {
    
       l:;
       cout<<"'Enter' for continue\n";
       x=_getch();
       if(x==13)
       {
           cout<<v[i]<<endl;
       }
       else
       {
           cout<<"Wrong\n";
           goto l;
       }
          
   }
    return 0;
}
Добавлено через 1 минуту
Croessmah, Спасибо, помогли.
P.S.S. Всем большое спасибо.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru