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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2011, 00:41   #1
Финли
Новичок
Джуниор
 
Регистрация: 02.11.2011
Сообщений: 2
По умолчанию Язык С++.Утилита diskcomp

Утилита должна разрешать делать сравнение двух дискет в одном дисководе ;дискеты по очереди меняются в дисководе за требованием программы. Так же утилита должна иметь возможность задавать метку диску. Предусмотреть возможность выбора операций (сравнение или установка меток) в диалоговом режиме.

#include <iostream.h>
int main(int argc, char* argv[])
{
if(argc==1)
{
char command[20]="diskcomp ";
char DiskName[3];
char space[2]=" ";

cout<<"Please, enter disk name:";
cin>>DiskName;
strcat(command,DiskName);
strcat(command,space);
strcat(command,DiskName);

system(command);
}

if(argc==2)
{
char command[20]="diskcomp ";
char space[2]=" ";

strcat(command,argv[1]);
strcat(command,space);
strcat(command,argv[1]);

system(command);
}

if(argv>2)
cout<<"Wrong number of arguments!"<<endl;
return 0;
}
Вставляю 1 дискеты сравнивает , вставляю 2 дискету пишет ошибку ! Не пойму что не так...
Финли вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Утилита mydiskcomp Финли Помощь студентам 0 02.11.2011 22:57
Утилита для USB-Flash NafFiQ Общие вопросы Delphi 7 11.12.2009 14:29
Утилита для C Des333 Общие вопросы C/C++ 3 10.01.2009 02:55
Мини-утилита для переключения раскладки SublimeYe Свободное общение 4 03.07.2008 22:29
RunAs - встроенная утилита Windows Air Общие вопросы Delphi 5 08.01.2008 17:44