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

Очистить строку для записи нового - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выполнение цикла до тех пор, пока не будет нажата определенная клавиша http://www.cyberforum.ru/cpp-beginners/thread155458.html
Доброе время суток, люди добрые! Начал заниматься С++ не так давно, поэтому всех хтростей не знаю, в следствие чего прошу о помощи. Необходимо выполнять цикл до тех пор, пока не будет нажата...
C++ Метеорологическая станция Решил все же попробовать сделать это задание... Система должна обеспечивать автоматический мониторинг следующих первичных погодных параметров: скорость и направление ветра; температура; ... http://www.cyberforum.ru/cpp-beginners/thread155448.html
C++ Ошибка
int main(int argc, char* argv) { fstream stck("stck",ios::in|ios::out|ios::app|ios::binary); char choice, ch; stack s; do { cout<<"0 - Exit\n"; cout<<"1 - push in stack\n";
Делители числа C++
надо написать программу что находит количество делителей каждого из целых чисел до 120. #include <iostream> using namespace std; void main() { int i,x; for (int i=1;i<120;i++) { for...
C++ Переделать готовый пример http://www.cyberforum.ru/cpp-beginners/thread155408.html
Добрый день помогите переделать пример. По заданию сказано: Перепишите класс класс Stonewt таким образом,чтобы прегрузить все 6 операций сравнения.Операции должны сравнивать члены pounds и...
C++ Значение знака "%" Доброго времени суток! Знатоки вопрос к Вам (так как С++ не поддается изучению методом нахрапа) Что означает знак "%" перед именем переменной? Не могу понять для чего он вообще нужен и его смысл... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2304 / 1674 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
25.07.2010, 01:08
BrotherRabbit, попробуйте изменить цикл следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
do { 
  c = inportb(PORT1 + 5);
  if (c & 1)
  {
    ch = inportb(PORT1);
    if (ch == 13)
    {
      command[j] = '\0';
      process(command);
      j = 0;
    }
    else
    {
      command[j] = ch;
      j++;
    }
} while (ch != 27);
Должно помочь.
В process ничего не делайте, только выводите на экран. Должно быть все нормально.
Если что-то не так - запостите вывод сюда.

Добавлено через 7 часов 44 минуты
BrotherRabbit, проблема решена?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru