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

Подскажите в чем ошибка в моей программе (рекурсия) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стандартные функции ввода/вывода языка Си http://www.cyberforum.ru/cpp-beginners/thread941907.html
Приветствую всех.У меня проблема.Я решил попробовать функции ввода/вывода в стиле Си.Написал прогу которая должна выводить сумму a и b,но прога постоянно выводит 12345000.В чем моя ошибка?Заранее благодарен. #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL,"Russian");
C++ Вызов конструктора копий Почему из строк 186-191 вызывается конструктор копий 83-91? #include "stdafx.h" #define DEBUG #define SHOW_INVARIANTS #include <iostream> #include <string.h> using namespace std; #ifndef DEBUG #define ASSERT(x) http://www.cyberforum.ru/cpp-beginners/thread941906.html
Один раз, - нет! Второй, - да! C++
Почему в 77-ой строке не осуществляется вызов оператора индексирования, а в 88-ой, - осуществляется (135-145)? #include "stdafx.h" #define DEBUG #define SHOW_INVARIANTS #include <iostream> #include <string.h> using namespace std; #ifndef DEBUG #define ASSERT(x)
Геттер и сеттер C++
Здравствуйте! Не подскажете, возможно ли создать такой класс для реализации следующих потомков: class foo()//необходимо реализовать {}; class a : public foo { /////////////// int x; int y;
C++ класс наследник http://www.cyberforum.ru/cpp-beginners/thread941894.html
Добрый день! Интересует вопрос отношения между parent-классом и child'ом. Допустим в protected parent класса описаны какие-то методы, а класс наследник имеет доступ к protected parent'a, нужно ли в наследнике заново перечислять все методы? или можно брать некоторые методы прям с парента? Допустим: class Parent { protected: int method 1(); int method 2(); }
C++ Вывести двоичное число в обратном порядке Вывести двоичное число в обратном порядке ???????/// while(number!=0) { res=number%2; number/=secondNum; cout<<res<<" "; } подробнее

Показать сообщение отдельно
Nikko12
 Аватар для Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
23.08.2013, 07:29  [ТС]     Подскажите в чем ошибка в моей программе (рекурсия)
Цитата Сообщение от alsav22 Посмотреть сообщение
При чтении в string, cin >> не добавляет '\0', поэтому такая проверка не сработает:
Код C++
1
while(*p!='\0')// пока не дойдем до конца строки
Если cin >> не добавляет '\0', в конец строку, то как тогда он узнает, где она заканчитвается??
P.S. Код вполне отлино работал если его переделать без функций т.е. рекурсию заменить на goto и все перенести в main(). Почему он сейчас не хочет работать? Ведь нечего не менялось кардинально?
P.S.S. За ответ большое спасибо.
 
Текущее время: 13:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru