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

зацикливание в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ По текстовым файлам и строкам http://www.cyberforum.ru/cpp-beginners/thread348249.html
Задана последовательность идентификаторов, разделенных сериями пробелов. Последовательность задана строкой символов (string) заканчивается символом ‘*’. 2.Найти длину такого первого идентификатора в котором произведение всех четных цифр максимально. А можно листинг для решения этой задачи по проще написать? без итерраторов и прочих штук, используя только создание файла открытие записать ну и...
C++ Иконка в SDL Скажите пожалуйста почему не ставится иконка? Вроде все по науке написано SDL_WM_SetIcon(SDL_LoadBMP("icon.bmp"), 0); http://www.cyberforum.ru/cpp-beginners/thread348244.html
Сетевая библиотека ACE C++
Доброго времени суток. Есть ли в интернете русская документация по сетевой библиотеки ACE? Начиная с азов.
Вычислить сумму произведений всех троек соседних чисел массива C++
Дан одномерный числовой массив A из n элементов. Вычислить сумму произведений всех троек соседних чисел. Вот на паскале const n=10; var a:arrayof integer; i,j,sum:longint; begin writeln('Исходный массив:'); sum:=0; for i:=1 to n do
C++ Исходники клиент-сервер? http://www.cyberforum.ru/cpp-beginners/thread348206.html
Народ всем привет... скинте кому не сложно плиз листинг простейшего консольного рабочего клиент серврного приложения... мож у кого завалялся... тока обезательно на c++ не на с
C++ Подскажите почему может появляться ошибка: "неразрешенный внешний символ "_SDL_..."" Привет всем =) Скажите пожалуйста почему у меня пишет: 1>SDL.obj : error LNK2001: неразрешенный внешний символ "_SDL_CreateCursor" 1>SDL.obj : error LNK2001: неразрешенный внешний символ "_SDL_Init" 1>SDL.obj : error LNK2001: неразрешенный внешний символ "_SDL_GetError" 1>SDL.obj : error LNK2001: неразрешенный внешний символ "_SDL_SetVideoMode" 1>SDL.obj : error LNK2001: неразрешенный... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
05.09.2011, 16:29     зацикливание в C++
Цитата Сообщение от Ammandus Посмотреть сообщение
Подскажите, пожалуйста, как зациклить программу, чтобы при попытке набрать другой символ выдавалось сообщение с ошибкой и происходило возвращение в начало программы
- вот простая реализация с помощью getch(выполнил в стиле 10-й студии, но будет идти даже в 6-й)
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
33
34
35
36
#include <iostream> //i/o
#include <conio.h>    //getch
using namespace std;  //Это важно, без этого getch некоректно с cout работает
//Руссификация
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='ё')
            stream<<char(241);
        else if(*ps=='Ё')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
 
int main()
{
    std::cout<<"Введитете S для продолжения работы программы\r\n";
    char ch;
    do
    {
        std::cout<<(ch = getch())<<"\r\n";
        if(ch != 'S')
            std::cout<<"Введен неверный символ\r\n";
    }
    while(ch != 'S');
    std::cout<<"Введен символ S\r\n";
    std::cout<<"Press any key to continue...";
    std::cin>>ch;
    return 0;
}
Миниатюры
зацикливание в C++  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru