Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/140: Рейтинг темы: голосов - 140, средняя оценка - 4.87
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109

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

25.05.2013, 07:54. Показов 31524. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хотел написать программу, которая вводит строки из файла и выводит их потом построчно, но для вывода каждой новой строки нужно нажать клавишу enter. Подскажите аски код клавиши ENTER или подскажи как можно изменить программу, вот код:
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
#include<iostream>
#include<fstream>
#include<vector>
using namespace std;
int main()
{
   ifstream cin("input.txt");
   //ofstream cout("output.txt");
   vector<string> v;
   string str,str1;
   char enter;
   long long int a=0,b,perem=1,ans=0,i;
   while(getline(cin,str))
   {
       v.push_back(str);
   }
   for(i=0;i<=v.size()-1;i++)
   {
       cout<<v[i]<<endl;
       l:cout<<"'Enter' for continue\n";
       scanf("%c",&enter);
       if(enter=='\n')
       {
       }
       else
       {
           goto l;
       }
   }
   //cout<<str1;
    return 0;
}
P.S. Заранее спаибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.05.2013, 07:54
Ответы с готовыми решениями:

прога, которая по нажатой клавише выводит ascii - код символа это клавиши или scan - код самой клавиши.
написать программу, которая по нажатой клавише выводит ascii - код символа этой клавиши или scan - код самой клавиши. осуществите вывод в...

подскажите аски код
подскажите аски код перехода на новую строчку.

Код клавиши <Enter> не отрабатывает
Вот в таком коде клавиша &lt;Tab&gt; отрабатывает нормально, а &lt;Enter&gt; - нет: Private Sub Text1_KeyPress(KeyAscii As Integer) ... If...

26
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
25.05.2013, 15:40  [ТС]
Студворк — интернет-сервис помощи студентам
-=ЮрА=-, Кстати, Ваша программа не только на enter, но и на другие кнопки выводит текст

Добавлено через 2 минуты
-=ЮрА=-, Не совсем понял про goto если он так плох, зачем его ввели?? И все ошибки которые с ним возникаю, человеческий фактор, если писать грамотно то ошибок таких не возникнет, ИМХО.
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
25.05.2013, 15:46
NaikoN, программа не выводит текст из файла если не нажать Enter. Что ты подразумевал под этим мне невдомёк
Цитата Сообщение от NaikoN Посмотреть сообщение
Ваша программа не только на enter, но и на другие кнопки выводит текст
.
Нам не о чем разговаривать
0
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
25.05.2013, 15:54  [ТС]
-=ЮрА=-, Ну как же не выводит, вот вывод Вашей программы:
"PRESS ENTER FOR CONTINUE...
PRESS ENTER FOR CONTINUE...the test of
PRESS ENTER FOR CONTINUE..."
Я вводил 7 и 7.
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
25.05.2013, 16:11
NaikoN, я уже повторил
Если ты хочешь кинуть камень в мой огород то проанализируй свой же когд когда ты вбил the
7 и 7
то проскочил две итерации в цикле, мой код был призван показать как можно жмакая по Энтеру скроилть вывод - я не делал вевть wrong для нею следует добавить ветку else
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
#include <string>
#include <vector>
#include <sstream>
#include <iostream>
using namespace std;
 
int main()
{
    string data = 
        "This is\n"
        "the test of\n"
        "aplication";
    stringstream ss(data);
    string line;
    vector<string> vec;
    while(getline(ss, line))
        vec.push_back(line);
    for(size_t i = 0; i < vec.size(); i++)
    {
        cout<<"\rPRESS ENTER FOR CONTINUE...";
        if(cin.get() == '\n')
            cout<<vec[i]<<endl;
        else
        {
            i--;
            cin.sync();
            cout<<"WRONG..."<<endl;
        }
    }
    return 0;
}
Я пытался тебе сказать о вот таком положении вещей,
https://ideone.com/zQ5uC2
вывод:
PRESS ENTER FOR CONTINUE...WRONG...

PRESS ENTER FOR CONTINUE...This is

PRESS ENTER FOR CONTINUE...WRONG...

PRESS ENTER FOR CONTINUE...the test of

PRESS ENTER FOR CONTINUE...WRONG...

PRESS ENTER FOR CONTINUE...aplication
https://ideone.com/dwfD9S
prog.cpp:4:18: fatal error: conio.h: No such file or directory
compilation terminated.
но видимо твоё десткое "Я лучше него" не даёт тебе открыть глаза на печальную истину - твкой код с гетчем и готу настолько вне стандарта что даже не воспринимается компилятором как стандартный (первая же ошибка на conio и getch - подозреваю что для тебя новость что для плюсов гетч вне стандарта), ладно я ужже говорил
нам не о чем говорить.
Честно жалею, что вообще зашёл в эту тему т.к тебе ничего не объяснить. Думаю должно пройти время чтобы ты научился понимать слова других, которые вобщем то хотели тебе же и помочь.
Миниатюры
Подскажите аски код клавиши ENTER  
1
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
25.05.2013, 16:46  [ТС]
-=ЮрА=-, Хорошо, я согласен с тем, что у меня не сильно глубокие знания в с++, но если я Вас чем-то обидел, то прошу прощения.
0
25.05.2013, 17:25

Не по теме:

NaikoN, единственная причина моих потов была одна - помочь тебе писать коды близкие к стандарту с использованием одобренных средств С++, не более. Очень надеюсь, что слова по поводу готу и гетча ты воспринял всерьёз и вскоре в темах на форуме буду видеть высококачественный добротный код под маркой NaikoN.

0
2 / 2 / 1
Регистрация: 01.05.2013
Сообщений: 109
25.05.2013, 17:49  [ТС]
-=ЮрА=-, Буду стараться
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.05.2013, 17:49

Код клавиши Enter на калькуляторе
Всем здравствуйте ! Такая делема : знаю что код клавиши ентер на цифровой клавиатуре - 13. Да и если написать : void __fastcall...

Составить код, чтобы когда нажимаешь на клавиатуру, выводился Аски код
составить код, чтобы когда нажимаешь на клавиатуру, выводился Аски код

Аски код клавиш
Нужна программа определяющая аски код нажатой клавиши. Так же нужно выводить на экран происходящие операции

Как сложить аски код букв?
Привет, не могу додуматься как поделить аски код и сложить его, собственно надо буквы перевести в аски и потом их сложить, а полученную...

Вывод символа имея его аски код
Здравствуйте. скажите пожалуйста как можно вывести символ в текст бокс имея его аски код? если конкретнее то мне нужно сделать прогу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru