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

Помогите с парой вопросов по С++ - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 5.00
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
07.11.2011, 23:51     Помогите с парой вопросов по С++ #1
Всё связано с консольными приложениями

1) После получения результата программа пишет "нажмите любую клавишу". После нажатия она закрывается. Как сделать, чтобы программа повторялась с самого начала (перед этим спрашивая о повторении) ?

2) Можно ли сделать так, чтобы введенные тобой символы не отображались в окне программы? А просто считывались после нажатия Enter?

3) Как изменить размер шрифта?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2011, 23:51     Помогите с парой вопросов по С++
Посмотрите здесь:

C++ [C++]Поле шахматной доски определяется парой натуральных целых чисел, каждое из которых не превосходит восьми:
Помогите с парой прог на C C++
C++ плз помогите написать любой тест на 20 вопросов (курсовая)
C++ Поле шахматной доски определяется парой натуральных чисел
C++ Найти наиболее и наименее удаленные точки. Вычисление расстояния между парой точек оформить функцией
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
09.11.2011, 19:18     Помогите с парой вопросов по С++ #21
Цитата Сообщение от diagon Посмотреть сообщение
Да там не особо сложнее.
С циклом менее удобно, имхо.
Не особо, но сложнее.
"Будь проще" - из книги Страуструпа.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
09.11.2011, 21:04  [ТС]     Помогите с парой вопросов по С++ #22
может всё из-за того, что у меня dev-c++ ?
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
09.11.2011, 21:06     Помогите с парой вопросов по С++ #23
Цитата Сообщение от Ney4 Посмотреть сообщение
может всё из-за того, что у меня dev-c++ ?
Выложите код. Мы не телепаты.
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
09.11.2011, 21:48  [ТС]     Помогите с парой вопросов по С++ #24
Напишу упрощенный вариант моего кода. Тк весь код целиком писать неудобно.

#include <iostream>
#include <conio.h>

using namespace std;

int main ()
{
int n,e,t;

cout<<"esli ....... najmite 9"<<endl;
cout<<"esli......napishite 10"<<endl;
e==getche (); \вот тут нужно, чтобы число не выводилось на экран

if(e==9) {
Тут куча разных действий
Пусть будет cout }

else if(e==10) {
Тоже куча действий}

else {
cout<<"nevernoe chislo"<<endl; }

system("pause");
}
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
09.11.2011, 21:49     Помогите с парой вопросов по С++ #25
Цитата Сообщение от Ney4 Посмотреть сообщение
e==getche ();
C++
1
e=getch();
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
09.11.2011, 21:53  [ТС]     Помогите с парой вопросов по С++ #26
что ни напишешь (если использовать getche) - сразу переходит к выводу сообщения "неверное число"

Добавлено через 1 минуту
Chelioss, с вашим вариантом тоже так
Сыроежка
Заблокирован
09.11.2011, 21:53     Помогите с парой вопросов по С++ #27
Цитата Сообщение от Ney4 Посмотреть сообщение
что ни напишешь (если использовать getche) - сразу переходит к выводу сообщения "неверное число"
Потому что вы вводите не значение целого числа 9, а его код, который в ASCII равен 57.
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
09.11.2011, 21:56  [ТС]     Помогите с парой вопросов по С++ #28
А как сделать чтобы само число принималось, а не его код?
Сыроежка
Заблокирован
09.11.2011, 21:58     Помогите с парой вопросов по С++ #29
Цитата Сообщение от Ney4 Посмотреть сообщение
А как сделать чтобы само число принималось, а не его код?
Переводить код в число, то есть вычесть из кода 48.
LostCoast
82 / 82 / 5
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6
09.11.2011, 21:59     Помогите с парой вопросов по С++ #30
либо использовать ф-ию atoi(ch) в библиотеке stdlib
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
10.11.2011, 00:19  [ТС]     Помогите с парой вопросов по С++ #31
Сыроежка, сделал как вы сказали - всё получилось!!!! Только как быть, если придется работать с символами или буквами, там уже 48 не отнимешь.


И еще один вопрос. Не получается использовать sleep. Пишет, что он не был объявлен
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
10.11.2011, 00:47     Помогите с парой вопросов по С++ #32
Ney4, шрифт в консольном окне можно поменять.
Но если из программы, то только WinAPI. А если просто поменять, то правой кнопкой мыши по заголовку окна и в контекстном меню выбрать "Свойства". Там и найдешь. И размер окна, и шрифт, и размер шрифта, и цвета...

Добавлено через 1 минуту
Цитата Сообщение от Ney4 Посмотреть сообщение
И еще один вопрос. Не получается использовать sleep. Пишет, что он не был объявлен
Скорее всего, не хватает #include/ Точно не помню, но вроде
#include <cstdlib>
должно помочь.
Или <cprocess>
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
10.11.2011, 00:54     Помогите с парой вопросов по С++ #33
Не sleep, а Sleep.
Подключить надо <windows.h>
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
10.11.2011, 08:05     Помогите с парой вопросов по С++ #34
Chelioss, в С тоже была такая библиотека. и там был именно sleep().
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
10.11.2011, 08:15     Помогите с парой вопросов по С++ #35
ValeryLaptev, если я не ошибаюсь, на винде и на лине эти функции были в разных (специфических) библиотеках, и на лине она называется sleep, а на винде - Sleep.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2011, 08:27     Помогите с парой вопросов по С++
Еще ссылки по теме:

Разработать класс (Объект «рациональная не сократимая дробь, представлен парой целых чисел») C++
Разработать класс (Объект «рациональная дробь, представлен парой целых чисел») C++
Определить двузначное число, образованное парой цифр, в которую входит k-я цифра. C++

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

Или воспользуйтесь поиском по форуму:
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
10.11.2011, 08:27     Помогите с парой вопросов по С++ #36
Цитата Сообщение от silent_1991 Посмотреть сообщение
ValeryLaptev, если я не ошибаюсь, на винде и на лине эти функции были в разных (специфических) библиотеках, и на лине она называется sleep, а на винде - Sleep.
Возможно, так как я помню еще по Турбо С... практически 20 лет назад...
Yandex
Объявления
10.11.2011, 08:27     Помогите с парой вопросов по С++
Ответ Создать тему
Опции темы

Текущее время: 04:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru