Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Никак не могу запустить reverse приложение c++ https://www.cyberforum.ru/ cpp-beginners/ thread1975279.html
Нашёл такое решение: www.partow.net/programming/tcpproxy/index.html Скомпиллировал всё хорошо. Если я понял то позволяет из вне подключится к компьютеру за NAT. Опять-таки если я правильно понял...
C++ Не удается открыть файл include: iostream.h: No such file or directory
Дали готовую задачу при запускевыдает ошибку fatal error C1083: Не удается открыть файл include: iostream.h: No such file or directory, также нужно закомментировать построчно ибо вообще не понимаю...
C++ Нарисовать кота https://www.cyberforum.ru/ cpp-beginners/ thread1975263.html
как нарисовать такого кота в с++? Помогите, пожалуйста.
C++ More C++ Idioms/Execute-Around Pointer как в этом случае работает "operator->()" Читаю сейчас More C++ Idioms Дошел до Execute-Around Pointer и впал в ступор. Есть код // ideone.com/R728xo #include <iostream> using namespace std; struct A { void test(){ cout << "It's... https://www.cyberforum.ru/ cpp-beginners/ thread1975262.html
Создать структуру "Кино" C++
Не могли бы вы создать структуру кино? Программа должна выводить: Название, режиссер, длительность и жанр.
C++ Найти значение минимального положительного элемента массива и количество таких элементов https://www.cyberforum.ru/ cpp-beginners/ thread1975221.html
Помогите, пожалуйста, несколько дней не могу понять, как это осуществить( В массиве Х(N) найти значение минимального положительного элемента массива и найти, сколько таких элементов.
C++ Поменять в очереди первый элемент со вторым, третий с четвертым и так далее до конца очереди Дана очередь из целых чисел. поменять в очереди первый элемент со вторым, третий с четвертым и так далее до конца очереди. Решить задачу, используя класс для работы с очередью. Помогите, пожалуйста,... https://www.cyberforum.ru/ cpp-beginners/ thread1975208.html Из исходного файла получить новый исключением повторных вхождений одного и тоже элемента C++
Дан файл f, компоненты которого являются целыми числами. получить файл g, образованный из исходного файла исключением повторных вхождений одного и того же числа, ребят помогите, пожалуйста, буду...
C++ Переписать команду из C в C++ Здравствуйте! У меня довольно простой вопрос: как переписать это на C++ (то есть, через cin >> ...); scanf("%d", t + n + i); Добавлено через 9 минут Прошу прощения...я ошибся...это было в... https://www.cyberforum.ru/ cpp-beginners/ thread1975204.html C++ Определить, является ли последовательность элементов главной диагонали квадратной матрицы упорядоченной https://www.cyberforum.ru/ cpp-beginners/ thread1975199.html
Дан двумерный массив размера N×N, заполненный целыми числами. Требуется определить, является ли последовательность элементов главной диагонали квадратного массива упорядоченной по неубыванию (при...
Требуется определить номер строки в которой расположен максимальный элемент третьего столбца массива C++
Дан двумерный массив целых чисел a из n строк и m столбцов. Требуется определить номер строки в которой расположен максимальный элемент третьего столбца массива. Если таких элементов несколько,...
C++ Наследование классов: определить методы изменения полей и вычисления произведения чисел #include <iostream> using namespace std; class Pai{ protected: int first; int second; public: Pai() { first=4; https://www.cyberforum.ru/ cpp-beginners/ thread1975180.html
nd2
3419 / 2799 / 1251
Регистрация: 29.01.2016
Сообщений: 9,426
06.05.2017, 00:59 0

Как заменить getche() на OSX для данной программы - C++ - Ответ 10406200

06.05.2017, 00:59. Показов 2555. Ответов 6
Метки (Все метки)

Лучший ответ Сообщение было отмечено DrKochev как решение

Решение

Цитата Сообщение от DrKochev Посмотреть сообщение
чтобы дальше по учебнику заниматься
Что имеется в виду: чтобы код в main() остался тот же, или чтобы без getch(), но правильно работало?
Цитата Сообщение от DrKochev Посмотреть сообщение
Если заменить getche на getchar, то программа просто считывает данные, никак не реагирует. Т.е просто бесконечно можно вводить текст.
Если так:
C++
1
2
3
4
5
6
7
8
9
10
 
        while(ch != '\n')
        {
            ch = getchar();
            
            if(ch == ' ')
                wdcount++;
            else
                chcount++;
        }
C++
1
2
3
4
5
6
7
8
9
        while(ch != '\n')
        {
            ch = cin.get();
            
            if(ch == ' ')
                wdcount++;
            else
                chcount++;
        }
Добавлено через 8 минут
Не знаю, будет ли так (с '\n') работать на OSX, ведь там, насколько знаю, символ новой строки - '\r'. Тогда не понятно это:
Цитата Сообщение от DrKochev Посмотреть сообщение
Если заменить getche на getchar, то программа просто считывает данные, никак не реагирует. Т.е просто бесконечно можно вводить текст.


Вернуться к обсуждению:
Как заменить getche() на OSX для данной программы C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2017, 00:59
Готовые ответы и решения:

Как сделать проверку вводимых чисел через val для данной программы?
Вот собственно сама программа. uses crt; var m,no: array of integer; n,j,i,a,b,k: integer;...

Подключение lib-файла FFTW для сборки проекта для android из OSX
Привет всем! Я только новичек в QT, не судите строго) Собираю проект под Android с OSX....

Сделать потоки для данной программы
Здравствуйте! Помогите пожалуйста решить задачку. 1) Итерацию, процесс вывода сделать в отдельном...

Блок-схема для данной программы
Помоги составить блок схему для данной программы. Program Zadacha; uses crt; var ...

6
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2017, 00:59

составьте блок-схему для данной программы:
Var i,n,k,max: Integer; BEGIN Writeln('wwedite 10 chisel: '); k:=0; max:=-MaxInt; For i:=1...

составить блок схему для данной программы
uses crt; const n=5; var a:array of integer; i,j:byte; s:integer; begin clrscr;...

Нужно построить график для данной программы
Вообще не разбираюсь в графиках, нам такого не преподавали, но требуют сделать. Вот УСЛОВИЕ задачи...

Visual Basic для Mac OSX
Собственно сабж. Существует ли данная среда для Mac OSX. Если да, то помогите достать, а то уже...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.