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

Консоль, разбор командной строки - C++

Войти
Регистрация
Восстановить пароль
 
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.11.2011, 10:25     Консоль, разбор командной строки #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
int main(int ArgumentsCount, char **Arguments)
{
 char **p;
 char **l;
 std::cout<<ArgumentsCount<<std::endl;
 for (l=Arguments+ArgumentsCount-1, p=Arguments+1; p<=l; ++p)
 {
  std::cout<<*p<<std::endl;
  /*
     В этом месте надо определить, является ли z-строка по адресу *p именем существующего файла с определённым расширением. Как это сделать?
 */
 }
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2011, 10:25     Консоль, разбор командной строки
Посмотрите здесь:

C++ Разбор аргументов командной строки
Разбор строки из консоли и вопрос по g++ C++
Разбор строки C++
C++ Разбор строки
C++ Вывод командной строки
Разбор сложной строки с аргументами C++
C++ использование командной строки
Использование командной строки C++
аргементы командной строки C++
C++ Разбор командной строки\Вывод в файл координат
C++ Аргументы командной строки
C++ Разбор строки через цикл

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
24.11.2011, 11:57     Консоль, разбор командной строки #2
C++
1
2
3
4
5
boost::filsystem::path path(*p);
if (boost::filesystem::exists(path) && boost::filesystem::is_regular_file(path) && path.extension() == ".exe")
{
    std::cout << "yes" << std::endl;
}
Yandex
Объявления
24.11.2011, 11:57     Консоль, разбор командной строки
Ответ Создать тему
Опции темы

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