Въпрос за C++
6 отговора
137 прегледа
Въпрос за C++
Малко се притеснявам, за това дали ще успея да задам въпроса си компетентно, тъй като все още не познавам добре материята, но ще опитам. Вмомента се уча от Практическия самоучител на Shildt за C++. Имам следния проблем:
След като компилирам и след като стартирам примерите, конзолата ми се затваря веднага след изпълнението на програмата и аз съм в състояние да видя резултата само за частица от секундата. При Pascal не ми се беше случвало така. Дали може това да е от компилатора ми или е от нещо друго. Ползвам Dev-C++(най-новия).
След като компилирам и след като стартирам примерите, конзолата ми се затваря веднага след изпълнението на програмата и аз съм в състояние да видя резултата само за частица от секундата. При Pascal не ми се беше случвало така. Дали може това да е от компилатора ми или е от нещо друго. Ползвам Dev-C++(най-новия).
Re: Въпрос за C++
вариантите са два или три:
1. правиш си линк (shortcut) към изпълнимия файл и му затаваш да не затваря прозореца след като свърши изпълнението - имаше една чавка некаде там.
2. пускаш си конзола, cd в директорията, където е изпълнимият файл и го пускаш "на ръка".
3 (евентуално) разгледай настройките на средата, която ползваш. може там да има нещо за чакане.
ако 1 и 2 не те устройват и не намериш друг начин - питай в клуб "Програмисти". може някой да е работил с Dev-C++.
не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
1. правиш си линк (shortcut) към изпълнимия файл и му затаваш да не затваря прозореца след като свърши изпълнението - имаше една чавка некаде там.
2. пускаш си конзола, cd в директорията, където е изпълнимият файл и го пускаш "на ръка".
3 (евентуално) разгледай настройките на средата, която ползваш. може там да има нещо за чакане.
ако 1 и 2 не те устройват и не намериш друг начин - питай в клуб "Програмисти". може някой да е работил с Dev-C++.
не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
Re: Въпрос за C++
тц. така се променя функционалността на програмата.
не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
Re: Въпрос за C++
каква функционалност, каква програма, какви 5 лева. До колкото разбирам става въпрос за примерчета от книга.
айде може да напише:
printf("Press any key to continue");
getch();
Освен това при този вариант може спокойно да дебъгваш. При твоите варианти 1 и 2 няма как да дебъгва, защото така да се каже изпълняваш нещо извън средата. 3 като вариант ако го има е най-добре , ако го няма getch() и пак същия ефект
айде може да напише:
printf("Press any key to continue");
getch();
Освен това при този вариант може спокойно да дебъгваш. При твоите варианти 1 и 2 няма как да дебъгва, защото така да се каже изпълняваш нещо извън средата. 3 като вариант ако го има е най-добре , ако го няма getch() и пак същия ефект
бреййй!
чакане за клавиш в края на програмата не помага за дебъг. за дебъг си има контролен печат, breakpoint, trace, step over, step into, пренасочване на печата към файл(ове) и т.н. :ПП
не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
не е лесно да бъдеш злодей-психопат! иска се толкова много работа...