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

Как указать в коде пути к файлам, чтобы не вводить из при запуске? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ strcpy http://www.cyberforum.ru/cpp-beginners/thread1675.html
Недавно начал программировать на C++, в типах плохо ещё разбираюсь... не могу понять, что надо исправить, чтобы код: char szSendBuff; strcpy(szSendBuff, L"Command get OK"); ret=send(sock,...
C++ Клик в окне игры нужна одна программка, по идее совсем не сложная если кто-то может написать, буду очень благодарен если же нет, то хотя бы подскажите как заставить прогу работать в окне игры суть в следующем:... http://www.cyberforum.ru/cpp-beginners/thread1673.html
Меню в консольном режиме C++
Надо сделать мюне, состоящее из 4 слов: НОВЫЙ, ЗАПИСЬ, ПОИСК, ВЫХОД. Слова распологаются в столбик. При нажатии клавиши вниз, должно происходить перемещение по меню, то есть дожно выделяться слово...
Как правильно работать с функцией window()? C++
Задача такая. Вывести в верхней части экрана небоольшой заголовок с менюшками. Затем прочитать файл и вывести его с прокруткой в оставшейся части экрана, так чтобы верхние строки не исчезали. В...
C++ Вычисление стоимости покупки с учетом скидки http://www.cyberforum.ru/cpp-beginners/thread1645.html
Задача "1" Написать программу вычесления стоимости покупки с учетом скидки.Скидка 3% если стоимость покупки больше 500гр,5% если сумма больше 1000гр. Задача "2" Написать программу решения...
C++ Еще один глюк. На этот раз с printf. Объяснит мне кто-нибудь в чем прикол??? Вот кусок текста: Dir = Dir_X + Dir_Y; printf("X%d,",dX); printf("%s ",Xs); printf("Y%d,",dY); printf("%s ",Ys); printf("Dr%d... подробнее

Показать сообщение отдельно
Blood
Сообщений: n/a

Как указать в коде пути к файлам, чтобы не вводить из при запуске? - C++

31.03.2007, 00:33. Просмотров 1830. Ответов 5
Метки (Все метки)

Данная программа сравнивает файлы, вопрос такой:
данная программа запускается с помощью консоли, чтоб запустить надо ввести в консоли
<имя проги> <имя файла1> <имя файла 2>(enter)....как указать в коде пути к файлу1 и файлу2, чтоб не вводить их при запуске из консоли??? <имя проги> это ЕХЕ файл, полученый из кода ниже. Xpsp2, borland turbo c++ 2006. Спасибо!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <vcl.h>
#pragma hdrstop
#include <iostream> 
#include <fstream> 
using namespace std;
 
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char *argv[])
{
register int i; 
int numread; 
 
unsigned char buffer1[4096], buffer2[4096];
 
if(argc!=3) { 
cout << "Usage: compfiles <file1> <file2>\n";
return 1;
}
 
ifstream f1(argv[1], ios::in | ios::binary);
if(!f1) {
cout << "Cannot open first file.\n";
return 1;
}
ifstream f2(argv[2], ios::in | ios::binary);
if(!f2) {
cout << "Cannot open second file.\n";
return 1;
}
 
cout << "Comparing files...\n";
 
do {
f1.read((char *) buffer1, sizeof buffer1);
f2.read((char *) buffer2, sizeof buffer2);
 
if(f1.gcount() != f2.gcount()) { 
cout << "Files are of differing sizes.\n"; 
f1.close(); 
f2.close(); 
return 0; 
} 
 
for(i = 0; i <f1.gcount(); i++) // compare contents of buffers 
if(buffer1[i] != buffer2[i]) { 
cout << "Files differ.\n"; 
f1.close(); 
f2.close();
return 0;
} 
 
} while(!f1.eof() && !f2.eof()); 
 
cout << "Files are the same.\n"; 
 
f1.close(); 
f2.close(); 
 
return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru