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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
dyosick
61 / 61 / 6
Регистрация: 25.08.2008
Сообщений: 178
#1

Параметр командной строки - C++

03.02.2011, 21:58. Просмотров 1458. Ответов 2
Метки нет (Все метки)

Уважаемые форумчани, прошу подсказать, как будет выглядеть следующее в коде:

Программа должна принимать один параметр командной строки - название файла, содержащего карту.
Просто я никогда не работал с передачей параметров программе через консоль.
Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2011, 21:58     Параметр командной строки
Посмотрите здесь:

Параметр командной строки - C++
Здрасте, здрасте!! Вопрос такой есть код: LPWSTR *szArglist; int nArgs; int i; LPWSTR temp=L"/i"; szArglist =...

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

Аргументы командной строки - C++
Пытаюсь разобраться с этой штукой. У Дейтела это собственно только дополнение, а не отдельный пункт раздела так что всё написано сжато и с...

Аргументы командной строки - C++
Уважаемые форумчане, растолкуйте, пожалуйста, назначение третьего аргумента "char *const options" в функции GetOptList . Для чего он данном...

Аргументы командной строки - C++
Здравствуйте, у меня вопрос, почему программа сбрасывается, так и не выполнив никаких действий? Я знаю , что она возвращает 0 и выходит,...

Использование командной строки - C++
У меня есть файл по адресу D:/Faylik/data.txt и его нужно скопировать с помощью командной строки в файл D:/F/data2.txt . Подскажите, плиз,...

Имитация командной строки - C++
Написать программу на С++, имитирующую командную строку. Программа должна уметь запускать exe-файлы, имена/пути которых вводятся...

Аргументы командной строки - C++
Есть прога, которая считывает файл посимвольно и выводит количество повторений символов в консоль. Открытие файла происходит так: FILE...

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

Чтение из командной строки - C++
всем привет!такая проблема,вот таким образом обрабатываю командную строку : sscanf_s((char*)lpCmdLine,"%i %i %i %i %i", &q, &j, &k, &l,...

Вывод командной строки - C++
Как вывести на экран копию командной строки! Надо это как-то сделпть с аргументами функции main

аргементы командной строки - C++
ПОдскажите, как через аргументы командной строки вывести {1 2 3 4 5} в файл по блочно из массива?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
03.02.2011, 22:20     Параметр командной строки #2
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
#include <iostream>
#include <fstream>
#include <string>
 
int main(int argc, char *argv[])
{
    // Если в командной строке больше или меньше двух параметров (первый - имя
    // программы, второй - путь к файлу) - выдаём ошибку и выходим
    if (argc != 2)
    {
        std::cerr << "Error!" << std::endl;
 
        exit(1);
    }
 
    // Связываем входной поток с файлом, указанным в параметре командной строки
    std::ifstream fin(argv[1]);
 
    std::string str;
    std::string tmp;
 
    // Читаем файл в строку str
    while (fin >> tmp)
        str += tmp + ' ';
 
    // Выводим его содержимое на экран
    std::cout << str << std::endl;
 
    return 0;
}
dyosick
61 / 61 / 6
Регистрация: 25.08.2008
Сообщений: 178
03.02.2011, 22:26  [ТС]     Параметр командной строки #3
Спасибо silent_1991, разобрался. Думаю, тему можно закрыть
Закрытая тема Создать тему
Опции темы

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