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

if или while? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ STL List http://www.cyberforum.ru/cpp-beginners/thread688062.html
Вот в чем проблема, была дана задача, решить которую надо было с помощью Deque и List, Deque надобыло оформить через STL, а List написать ручками... С деком вопросов не возникло, а вот лист... Не...
C++ передача параметров из cgi программы в Php как передать в PHP-скрипт параметры, рассчитанные cgi-программой ? предположим есть программа: #include <iostream> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread688051.html
Изменение системы счисления C++
Задача: перевести число (возможно, очень большое) из данной системы счисления в другую, а так же циклически сдвинуть переведённое число его на d позиций Проблема решения: на некоторых вариантах...
Не могу запустить code blocks C++
При запуске программы появляется окно с текстом- не могу создать каталок проекта (мой перевод с английского) Помогите.
C++ Проверка на ошибки(линейн.алгоритм) http://www.cyberforum.ru/cpp-beginners/thread688037.html
Проблем-с не могу вдублить где ошибки. #include <iostream> #include <cmath> using namespace std; int main () { wcout.imbue(locale("rus_rus.866")); int z,k,m,z,c; c = 3; cout << "Введите...
C++ Арифмитическое выражение Само задание: 13,4sin(-1,26)cos| x/7,5 | Где ошибка? #include <iostream> #include <Stdafx.h> #include <cmath> int main() { int x; int otvet; подробнее

Показать сообщение отдельно
Viktor_Repin
1 / 1 / 0
Регистрация: 26.08.2011
Сообщений: 23
Завершенные тесты: 1

if или while? - C++

04.11.2012, 09:39. Просмотров 499. Ответов 9
Метки (Все метки)

разбирая очередной урок по книге Шилдта решил попробовать заменить if на while, но почему-то во втором случае программа зацикливается!
Кто может объяснить в чём причина?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstdlib>
 
 
void reverse (char *s);
 
void main() 
{
    setlocale( LC_ALL,"Russian" );
    char str[] = "Это просто тест";
 
    reverse (str);
    std::cout << " " << std::endl;
    system("pause");
}
 
void reverse (char *s){
    if (*s) 
        reverse(s+1);
    std::cout << *s;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru