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

Почему не работает функция? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считать клавиши и запись в масив http://www.cyberforum.ru/cpp-beginners/thread637719.html
Вообщем надо считывать клавиши нажатием на клавиатуре и записывать их в char key, например: нажал клавишу F10, в key записалось "F10" нажал клавишу F11, в key записалось "F11" и т. д.
C++ Типы данных Какого типа мне нужна переменная, чтобы принимала во такое число: 100000000000000 (15 цифр) ??? http://www.cyberforum.ru/cpp-beginners/thread637685.html
Поиск в браузере C++
Привет,ребят не поможете сделать такую штуку,вообщем у нас есть страничка в браузере и в ней есть поисковая форма примерно такая <html> <head> <title></title> </head> <body>
Поиск подстроки C++
Подскажите, как в тексте типа этого - "101011110101001001001111010101010101100110", найти определенную комбинацию...
C++ Выявление самых ярких точек на чёрно-белом изображении http://www.cyberforum.ru/cpp-beginners/thread637668.html
сканирование растрового изображения по пикселям и возможность автоматически выявлять на растре пиксели которые нужны...алгоритм я представляю себе...только если это невозможно остановите меня сразу))
C++ Книга по сетям Подскажите хорошую книгу по сетевым технологиям. Что бы в полном объеме освещалась работа с сокетами и в частности с сырыми сокетами. Желательно не очень старую и с кодами примеров. подробнее

Показать сообщение отдельно
Aloir
 Аватар для Aloir
216 / 216 / 13
Регистрация: 17.12.2010
Сообщений: 688
14.08.2012, 20:52     Почему не работает функция?
Цитата Сообщение от DU Посмотреть сообщение
неплохо было бы полностью ошибку увидеть. и строку.
может быть вместо getche() нужно getch();

и еще. отучите себя писать
if (...) { ... } - это плохо читается и плохо дебажится. тем более, когда больше одного выражения в строке

такой вариант без этих недостатков:
if (...)
{
...
}
угу, так легче видеть скобки, открытые и закрытые.

а ошибка потому что у есть случай когда функция не вернет ничего

пысы: и после return в функции нет смысла что-то писать, функция туда не дойдет.

Добавлено через 11 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if ((log.is_open()) && (login_2==login_1))
        {
            log.close(); 
            cout<<"Пользователь успешно найден!";
            cout<<"________________________________________________________________________________"<<endl;
            cout<<"\nВведите ваш пароль: ";
            cin>>password_1;
            if (password_1==password_2)
            {
                cout<<"Вы успешно авторизовались!"; 
                return 1; 
                getche();
            }
        }
если зайдет в этот if но пароли не совпадут, тогда фунция нечего не возвращает
 
Текущее время: 04:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru