ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

29.09.2008, 21:12
|
|
Новичок
Регистрация: 12.06.2008
Сообщений: 2
Провел на форуме: 49806
Репутация:
0
|
|
Здраствуйте. Подскажите пожалуйста:
Делаю программу в Borland Turbo C++, пытаюсь сохранить файл с именем, которое уже изспользуеться, через SaveDialog. При сохранении прога просто затирает старый файл. А как сделать, что бы после того, как нажал "Сохранить", прога проверяла есть ли уже файл с таким именем и, если есть, выводила диалоговое окно типа "Заменить", "отменить" и т.д.?
|
|
|

29.09.2008, 23:24
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Ну проверь, существует ли файл. Диалог то тебе имя файла возвращает.
|
|
|

30.09.2008, 00:23
|
|
Участник форума
Регистрация: 02.01.2008
Сообщений: 116
Провел на форуме: 1013405
Репутация:
58
|
|
программа закрывается сильно быстро, что я неуспеваю посмотреть хелоу ворлд.
вот код:
#include <iostream.h>
int main()
{
cout << "Hello World!\n";
char response;
std::cin >> response;
return 0;
}
компилятор VS2008 (С++)
это так и должно быть? или я туплю где то?
Последний раз редактировалось D1mka; 30.09.2008 в 00:30..
|
|
|

30.09.2008, 00:45
|
|
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме: 5301021
Репутация:
1879
|
|
getchar(); поставь и смотри на здоровье 
|
|
|

30.09.2008, 00:46
|
|
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
Провел на форуме: 2418438
Репутация:
93
|
|
#include <conio.h>
и getch(); добавь в конец кода!!
|
|
|

30.09.2008, 00:58
|
|
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме: 3578578
Репутация:
275
|
|
Не надо использовать <conio.h>. Это зло.
|
|
|

30.09.2008, 03:44
|
|
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме: 7134052
Репутация:
1204
|
|
Сколько советов. =)
Господа, зачем лишние функции? Нажимайте Ctrl+F5 вместо F5 и прибудет с вами сила.
|
|
|

30.09.2008, 10:01
|
|
Участник форума
Регистрация: 02.01.2008
Сообщений: 116
Провел на форуме: 1013405
Репутация:
58
|
|
буду дома попробую, вот только почему в книге тогда дают неверный пример.
|
|
|

30.09.2008, 19:22
|
|
Участник форума
Регистрация: 02.01.2008
Сообщений: 116
Провел на форуме: 1013405
Репутация:
58
|
|
ппц... хелоуворлда всеравно нет, что теперь не так?

|
|
|

30.09.2008, 19:27
|
|
Участник форума
Регистрация: 09.04.2008
Сообщений: 111
Провел на форуме: 2471762
Репутация:
151
|
|
если ты пока не разбираешься в языке пиши так:
PHP код:
#include <iostream.h>
int main()
{
cout << "Hello\n";
int r; // обьявили переменную r типа int
cin >> r; // ждет вводы переменной, после ввода выполняется оператор return
return 0;
}
а уже потом будешь с getch(); разбираться.
С ним это будет выглядеть так:
PHP код:
#include <iostream.h>
#include <conio.h>
int main()
{
cout << "Hello\n";
getch();
return 0;
}
Последний раз редактировалось M@X Dr.Akyla; 30.09.2008 в 19:37..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|