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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Svyatoslav7
18 / 18 / 8
Регистрация: 19.08.2012
Сообщений: 281
#1

Ошибка в простой программе - C++

15.07.2013, 21:51. Просмотров 282. Ответов 3
Метки нет (Все метки)

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
#include<iostream>
#include<string>
 
using namespace std;
 
string recyrs()
{
    string parol,parol1="12345";
    cout << "Vvedit parol" <<endl;
    cin >> parol;
    if (parol==parol1) 
    {
        cout << "Все ок" <<endl;    
    }
    else 
    {
      return recyrs();
    }
}
 
int main()
{
    setlocale(LC_ALL,"");
    recyrs();
    system("pause");
}
программа виполняется все работает на после таво как я вводжу пароль 12345 видно што появляеся сообщение "Все ок" и сразу же ошибка . В чем дело ??? не судите строго так как начал только изучать с++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2013, 21:51     Ошибка в простой программе
Посмотрите здесь:

Два вопроса по простой программе C++
C++ Ошибка в простой программе
C++ Исправить ошибки в простой программе
C++ Простой консольный калькулятор - не пойму, где ошибка
Ошибка в простой программе C++
Ошибка в программе C++
ошибка в программе C++
C++ Исправить ошибку в простой программе
Ошибка в цикле итераций - метод простой итерации C++
Ошибка в программе C++
448 ошибок в простой программе C++
C++ Ошибка в программе

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
15.07.2013, 22:01     Ошибка в простой программе #2
наверно потому что функция recyrs не во всех точках возвращает строку. а это глюк. после вывода "все ок" нету инструкции, возвращающей какую-нибудь строку.
и правильный компилятор на такие дела обычно ворнинги пишет. обращайте внимание на ворнинги.
zer0mail
2321 / 1947 / 192
Регистрация: 03.07.2012
Сообщений: 6,971
Записей в блоге: 1
15.07.2013, 22:01     Ошибка в простой программе #3
А что за string возвращает recyrs() ?
Svyatoslav7
18 / 18 / 8
Регистрация: 19.08.2012
Сообщений: 281
15.07.2013, 22:03  [ТС]     Ошибка в простой программе #4
string recyrs()
изменил на
C++
1
void recyrs()
и все заработало))
Yandex
Объявления
15.07.2013, 22:03     Ошибка в простой программе
Ответ Создать тему
Опции темы

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