1 / 1 / 1
Регистрация: 26.12.2015
Сообщений: 92
|
|
1 | |
Открыть файл, имя которого задается из командной строки10.11.2016, 09:39. Показов 8596. Ответов 4
Метки нет Все метки)
(
В файле записана непустая последовательность целых
чисел. Нужно открыть файл на чтение, НО имя файла задается в командной строке. Подскажите, пожалуйста, как это сделать.
0
|
|
10.11.2016, 09:39 | |
Ответы с готовыми решениями:
4
Открыть файл, имя которого задается из командной строки
|
1 / 1 / 1
Регистрация: 26.12.2015
Сообщений: 92
|
|
10.11.2016, 11:14 [ТС] | 3 |
а что такое здесь ac? что -то никак не пойму, объясните пожалуйста
0
|
131 / 131 / 157
Регистрация: 11.04.2015
Сообщений: 343
|
||||||
10.11.2016, 11:23 | 4 | |||||
параметр int ac содержит количество параметров командной строки плюс один,
чаще встречается такая запись
0
|
Диссидент
![]() 27692 / 17312 / 3808
Регистрация: 24.12.2010
Сообщений: 38,976
|
|
10.11.2016, 11:36 | 5 |
Когда вы набираете командную строку
прога a1 a2 в функцию main передается 2 параметра. Первый - целое число - количество аргументов + 1. Второй - список параметров. В данном случае ac = 3, av = { "прога", "a1", "a2" } (1-й параметр всегда набранное вами имя программы) Таково соглашение. Обычно в программе эти параметры обозначаются как int _argc, char *_argv[]. Но выбор имен для них не имеет никакого значения. Если вы вызываете программу из командной строки как "прога", то первый параметр (у меня ac) имеет значение 1. То есть имя файла не задано и программа в растерянности. Добавлено через 4 минуты Если вы мне не верите, то вот http://www.c-cpp.ru/books/argumenty-funkcii-main Там написано про Борланд, но в самом деле эти соглашения действуют почти для всех современных ОС
1
|
10.11.2016, 11:36 | |
Помогаю со студенческими работами здесь
5
CreateFile - открыть файл, получив имя из командной строки Как прочитать файл, имя которого задано в параметрах командной строки?
Ввод с клавиатуры содержимого текстового файла, имя которого задается в командной строке, используя системные вызовы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |