Форум программистов, компьютерный форум 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, szSendBuff, sizeof(szSendBuff),0);нормально компилировался, а не выдавал ошибку: .\TCPServer.cpp(35) : error C2664: 'strcpy' : cannot convert parameter 2 from 'const wchar_t ' to 'const char *' ...
C++ Клик в окне игры нужна одна программка, по идее совсем не сложная если кто-то может написать, буду очень благодарен если же нет, то хотя бы подскажите как заставить прогу работать в окне игры суть в следующем: нужно чтобы по нажатию выбранной горячей клавиши (или комбинации клавиш) происходил "клик" в определенную точку (иконка в игровом интерфейсе) http://www.cyberforum.ru/cpp-beginners/thread1673.html
Меню в консольном режиме C++
Надо сделать мюне, состоящее из 4 слов: НОВЫЙ, ЗАПИСЬ, ПОИСК, ВЫХОД. Слова распологаются в столбик. При нажатии клавиши вниз, должно происходить перемещение по меню, то есть дожно выделяться слово (изменяться фон текста). Загвоздка в том, что я не знаю какую функцию применять для изменеия фона текста. На использование graphisc.h, программа ругается. Подскажите пожалуюста какую функция...
Как правильно работать с функцией window()? C++
Задача такая. Вывести в верхней части экрана небоольшой заголовок с менюшками. Затем прочитать файл и вывести его с прокруткой в оставшейся части экрана, так чтобы верхние строки не исчезали. В QBasice (с которого я пытаюсь перейти на с++) это делается простой командой, например VIEW PRINT 5 TO 21 Весь последующий вывод будет прокручиваться между 5-й и 21-й строками. А как это сделать на...
C++ Вычисление стоимости покупки с учетом скидки http://www.cyberforum.ru/cpp-beginners/thread1645.html
Задача "1" Написать программу вычесления стоимости покупки с учетом скидки.Скидка 3% если стоимость покупки больше 500гр,5% если сумма больше 1000гр. Задача "2" Написать программу решения квадратного уровнения,программа должна проверять правельность исходных даных. Задача "3" Нписать программу которая запрашивает номер дня недели,затем выводит название дня недели и сообщение об ошибке если...
C++ Еще один глюк. На этот раз с printf. Объяснит мне кто-нибудь в чем прикол??? Вот кусок текста: Dir = Dir_X + Dir_Y; printf("X%d,",dX); printf("%s ",Xs); printf("Y%d,",dY); printf("%s ",Ys); printf("Dr%d ",Dir); printf("Cm%d\n",Command); Вот ПРАВИЛЬНЫЕ результаты вывода: подробнее

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

Парни помогите, вы все знаете ответ на этот вопрос - C++

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

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

#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