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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Выполнение цикла до тех пор, пока не будет нажата определенная клавиша http://www.cyberforum.ru/cpp-beginners/thread155458.html
Доброе время суток, люди добрые! Начал заниматься С++ не так давно, поэтому всех хтростей не знаю, в следствие чего прошу о помощи. Необходимо выполнять цикл до тех пор, пока не будет нажата определенная клавиша (или же не будет введет определенный символ). Пытался что-то предпринять сам и вот что из этого вышло: char ch; ch = '\0'; for( ; ; ){ cout << "\a"; ...
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 (x=i/2;x<120;)
C++ Переделать готовый пример http://www.cyberforum.ru/cpp-beginners/thread155408.html
Добрый день помогите переделать пример. По заданию сказано: Перепишите класс класс Stonewt таким образом,чтобы прегрузить все 6 операций сравнения.Операции должны сравнивать члены pounds и возвращать значение типа bool. Напишите программу,которая объявляет массив из 6-и объектов Stonewt и инициализирует первые 3-и из них при объявлении массива. Затем она должна использовать цикл для ввода...
C++ Значение знака "%" Доброго времени суток! Знатоки вопрос к Вам (так как С++ не поддается изучению методом нахрапа) Что означает знак "%" перед именем переменной? Не могу понять для чего он вообще нужен и его смысл (или наоборот) подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 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, проблема решена?
 
Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru