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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nikitapel
36 / 36 / 4
Регистрация: 20.03.2011
Сообщений: 331
#1

Запуск программы с параметром. - C++

09.05.2011, 12:20. Просмотров 961. Ответов 4
Метки нет (Все метки)

Надо сделать так если программа запущена с параметром -admin тогда написать доступ открыт. Как это сделать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
using namespace std;
 
int main(int argc, char *argv[])
{ 
if (argv[1]!=-admin) {
cout << "Вы не администратор";
system("pause >> void"); 
return 1;                    }
cout << "Ооо админ пришел))" << '\n';
system("pause >> void"); 
return 0;             
}
argv[1]!=-admin Как написать по иному?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2011, 12:20     Запуск программы с параметром.
Посмотрите здесь:

Запуск программы с запрошенным параметром и очистка временных файлов - C++
Помогите с написание батника, плиз. 1.exe - работает под DOS. синтаксис такой: 1.exe -S /W 00 123456789ABCDEF изменяемая,...

Запуск приложения с условием и параметром - C++
Народ, интересует вот такая вещь. Есть у кого код или кто нить может это написать: Программка при наличии проверяет наличие нужного...

Запуск программы ! - C++
Скажите вот я написал программу а при запуске мне пишут: укажите имя исполняемого файла,каторый будет использоваца в отладочной сессии ! ...

Запуск G++ из программы - C++
Друзья! Я написал транслятор (превращает код на своем языке в .cpp). Теперь хотелось бы прикрутить к нему g++, что бы программа могла бы...

Запуск программы - C++
Не знаю в какую лучше тему написать. Такая проблема - написал программу на С, она пишет свой лог-файл. Дело в том что при запуске...

Запуск программы вне ОС - C++
Интересует такой вопрос: Возможен ли запуск программы одновременно с запуском Операционной Системы, причем так, что бы программа...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.05.2011, 12:25     Запуск программы с параметром. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
#include <cstring>
 
int main(int argc, char *argv[])
{ 
    if (!strcmp(argv[1],"-admin") 
      std::cout << "Ооо админ пришел))" << argv[1] << '\n';
    else
      std::cout << "Вы не администратор";
    system("pause"); 
    return 0;             
}
nikitapel
36 / 36 / 4
Регистрация: 20.03.2011
Сообщений: 331
09.05.2011, 12:29  [ТС]     Запуск программы с параметром. #3
Maxwe11 не работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include <string.h>
 
int main(int argc, char *argv[])
{ 
    if (!strcmp(argv[1],"-admin") 
    {
      std::cout << "Ооо админ пришел))" << argv[1] << '\n';
      }
    else
{
      std::cout << "Вы не администратор";
    system("pause");
}          
}
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.05.2011, 12:37     Запуск программы с параметром. #4
в 6-й строке добавь закрывающую круглую скобку
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2011, 16:21     Запуск программы с параметром.
Еще ссылки по теме:

Запуск программы с параметрами - C++
Здравствуйте. Запускаю такую вот программку: #include &lt;iostream&gt; #include &lt;cstring&gt; using namespace std; int main(int...

Запуск готовой программы - C++
Ребят всем привет, помогите пожалуйста с запуском алгоритма с сайта: http://www.cs.umd.edu/~mount/Projects/ISODATA/ Делов вроде на...

Запуск программы и ее компиляция - C++
Здравствуйте, мне тут друг скинул прогу, а я ее запустить не могу, вот список файлов: main.cpp string1.cpp string1.h str.1 main.o...

Запуск файла из С++ программы - C++
Добрый вечер, Разными способами пробовал запустить файлы, зная точно, где они лежат. Теперь понадобилось запускать по пути, который...

Запуск .exe из программы - C++
Здравствуйте, господа. Можно ли каким-то образом запустить .exe файл из другой программы? Желательно использовать при этом...

Запуск программы с++ в браузере - C++
Интересует такой вопрос. Конечно, понятно, java апплеты или еще что-то подобное подойдет для этого больше. Но возможно ли написать...


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

Или воспользуйтесь поиском по форуму:
nikitapel
36 / 36 / 4
Регистрация: 20.03.2011
Сообщений: 331
09.05.2011, 16:21  [ТС]     Запуск программы с параметром. #5
Всем спасибо кто отвечал А вот и кодик
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
using namespace std;
 
int main(int argc, char *argv[])
{
string a = "1";
if (argc==2) {    
string a = argv[1];
}    
if (a=="admin") {
cout << "Ооо админ пришел)";
system("pause >> void"); 
return 1;   }
else {
cout << "Вы не администратор" << '\n';
system("pause >> void"); 
return 0;
}             
}
Добавлено через 14 минут
о сори вот так будет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
using namespace std;
 
int main(int argc, char *argv[])
{
string a = "1"; // Если программа запущена не с параметром  
if (argc==2) {    
a = argv[1]; 
}    
if (a=="admin") {
cout << "Ооо админ пришел)";
system("pause >> void"); 
return 1;   }
else {
cout << "Залогинитесь под админом" << '\n';
system("pause >> void"); 
return 0;
}             
}
Добавлено через 3 часа 12 минут
Ах,жалко что он все таки не работает этот код на builder . maxwe11 почему- то на твой код пишет ошибку [ILINK32 Error] Fatal: Out of disk space использую c++ builder 10
Yandex
Объявления
09.05.2011, 16:21     Запуск программы с параметром.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru