Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.12.2008, 20:32   #1
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию Работа с консолью, вопросы

Доброго времени суток!!! Уважаемые форумчане!!! Я являюсь новичком в С++! поэому если буду задавать тупые вопросы-простите!!! ну так вот!!!
1)Какой процедурой завершить программу???(допустим как в паскале Halt или Exit)
2)У меня не работает очистка экрана "clrscr()" модуль "conio.h" подключен!!! подскажите другой способ!!!
3)Как можно программить клавиатуру? (допустим как в паскале c:= Readkey и потом с считывать и по коду проверять)
4)Можно ли программировать с текстовой графикой!!! Если да, то подскажите функции, модули или просто учебник где это описывают(а то в моём нет)!!!

P.S: Мой компилятор DEV-C++ 4.9.9.2
Особого опыта на С++ нет!!!но институтские лабы решаю!!! в учебнике особого ни чего непишут!!!плиз подскажите!!!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 23.12.2008, 20:39   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

По порядку:
1) "return 0". Есть еще exit(int) (нужно подключить cstdlib)
2) clrscr(), как и gotoxy, работает только в борландовском компиляторе. Можно использовать system("cls") (кажется, надо подключить cstdlib)
3) аналог readkey - getch() (в conio.h). Например:
Код:
char c;
c = getch();
4) Не совсем понял, что вы имеете в виду.

PS Dev C++ - это среда, а компилятор там MinGW ))
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 23.12.2008, 20:42   #3
alexov
Пользователь
 
Регистрация: 31.10.2008
Сообщений: 61
По умолчанию

4)тоже ищю?!
!Help Win Api!
alexov вне форума
Старый 23.12.2008, 20:46   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Спасибо большое!! не подскажите литературу, где это можно вычитать!!
Насчёт Return 0, как этой процедурой завершить программу??? если программирую меню!!!!
Да спасибо ,что подсказал Dev-C++ - это среда!!!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 23.12.2008, 20:51   #5
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

да насчёт текстовой графики!!!!
Ну в смысле как в паскале!! можно работать с графикой в текстовом и графическом режиме!!!Ну что бы создавать DOS интерфейс приложения!!!!
подскажите хоть какой-нибуть способ работы с графикой в DOSе
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 23.12.2008, 20:57   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Hacker19_90
Если быть точнее, то "return 0" возвращает 0 (код завершения) и выходит из подпрограммы (или из главной программы - смотря где прописано.)
пример:
Код:
int func(int k){
if(k==0) return 0; //выход из функции
}
int main(){
int i=0;
i = func(i);
if(i==0) return 0; //выход из программы
//............
}
Имхо хороший онлайн справочник по функциям - http://www.cplusplus.com/reference/
Там на английском, но все понятно.
Литература по c++ есть тут -> http://programmersforum.ru/showthread.php?t=31602
-----------
Про графику: собственно, с ней я не работал, поэтому подсказать ничего не могу.
Для своих прог я всегда делал текстовое меню.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 23.12.2008, 21:01   #7
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Один коментарий к ответу Sazary
Цитата:
char c;
c = getch();
Если char c то ты получишь строку, в которой записанна нажатая клавиша (т.е. это буква или цифра или символ)
Если написать int c, то будет возвращен код клавиши (цифра) (насколько я помню цифровые коды цифр от 1 до 9 49 - 57(соответственно), а у буквгде-то ближе к концу)
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума
Старый 23.12.2008, 21:16   #8
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

ROD Просто я обычно использую запись (int)c
Но, наверное, действительно стоило пояснить этот момент.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 24.12.2008, 19:57   #9
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Ну так графика!!!
вот пример чего я хочу(негусто, просто фантазии нет, да и в институте большего не требуют, хотя вообще и графику не требуют, но всё равно хочу изучить) Плиз помогите у меня 5 учебников не в одном графику не описывают(хотя по программированию игр пишут но там ток с и старые модули) Повторяю у меня С++ и среда DEV-C++, модуля graph нет
да кстати а можно функцию getch() использовать для определения таких клавишь как "ВВерх" "Вниз" "ENTER"
Изображения
Тип файла: jpg 12.jpg (19.3 Кб, 153 просмотров)
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 24.12.2008, 20:03   #10
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

SAZARY, HELP!!!!!!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по if, else? molodoyy Помощь студентам 5 21.03.2010 15:34
Вопросы по if, else? molodoyy Общие вопросы C/C++ 1 25.10.2008 18:55
вопросы MAcK Win Api 7 21.07.2007 18:08
Одно создаваемое в DLL и используемое паралельно с консолью не перерисовывается lexluther Win Api 1 21.02.2007 20:28