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

Прерываемый "бесконечный" цикл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли вписать в круг треугольник? http://www.cyberforum.ru/cpp-beginners/thread975224.html
Нужна помощь в решении задачи. Даны площадь круга S1 и площадь треугольника S2. Определить, поместится ли треугольник в круге. Добавлено через 6 минут Изначально решение такое: #include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h> void main()
C++ Вычислить последовательность Задание: Вычислить сумму: S=1+1*2+1*2*3+1*2*3*4+...+1*2*3*...*n http://www.cyberforum.ru/cpp-beginners/thread975223.html
Инициализация vector C++
При создание вектора, пытаюсь сразу задать начальные значения: std::vector<int> c{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; но компилятор (MinGW 4.8) выдает ошибку: ошибка: in C++98 'c' must be initialized by constructor, not by '{...}' std::vector<int> c{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; ошибка: no matching function for call to 'std::vector<int>::vector(<brace-enclosed initializer list>)' Что я...
C++ Некоректно работает метод записи информации в обьект
Есть класс с полями, одно из них - name типа string. если имя вводить через cin то все нормально, но я хочу вводить ее через getline чтоб можно было вводить с пробелами. Для первого обьекта все работает хорошо, для следущих строчка ввода имени(86) пропускаеться. точнее все пропускаеться от ввода последнего поля первого елемента и до ввода даты следущего елемента. #include <iostream> #include...
C++ C++ Сортировка массива методом Min и Max | Не работает программа http://www.cyberforum.ru/cpp-beginners/thread975115.html
Читала темы на форумах про сортировки и вроде бы пришла к нормальному коду, но при выводе отсортированного массива на экран он выводит слова. Не могли бы вы помочь мне с этой проблемой? #include <iostream> #include <conio.h> #include <time.h> using namespace std; void main () { setlocale(LC_ALL, "Russian");
C++ Пример структуры для изучения Пожалуйста,приведите пример структуры для разбора,сначала пробовал смотреть чужие темы на эту тему на форуме,но там у всех со своими ошибками,что побудило создать свою тему чем запоминать чужие ошибки. Например что должно быть в структуре: 1, Описать структуру с именем Dota2, содержащую следующие поля: - Имя героя; - Основная характеристика; - Его роль. 2. Следующие действия: - ввод с... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6556 / 5022 / 464
Регистрация: 14.02.2011
Сообщений: 16,763
12.10.2013, 13:17
если нужно чтобы цикл выполнялся и не ждал ввода символа то можно сделать так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <conio.h> 
int main()
{
 while(1)
 {
    if( kbhit())
      {
       char ch=getch();
         if(ch=='a')
        break;
       }
    printf(".");
 }
    return 0;
}
Добавлено через 12 минут
Цитата Сообщение от alsav22 Посмотреть сообщение
ValeryS, читайте внимательно 3 пост.
и что там такого?
ну несколько потоков и что
в конце концов чтение с консоли можно тоже в отдельный поток вывести

Добавлено через 11 минут
можно еще красивее
C
1
2
3
4
5
6
7
while(1)
 {
     if( kbhit() && getch()=='a')
        break;
     
    printf(".");
 }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru