1 / 1 / 1
Регистрация: 26.12.2015
Сообщений: 92
|
|
1 | |
Открыть файл, имя которого задается из командной строки10.11.2016, 09:39. Показов 9007. Ответов 4
Метки нет (Все метки)
В файле записана непустая последовательность целых
чисел. Нужно открыть файл на чтение, НО имя файла задается в командной строке. Подскажите, пожалуйста, как это сделать.
0
|
10.11.2016, 09:39 | |
Ответы с готовыми решениями:
4
Открыть файл, имя которого задается из командной строки Открыть файл, имя которого задается с клавиатуры. Переписать в новый файл только те слова, которые состоят из цифр Открыть файл, имя которого задается с клавиатуры. Посчитать количество байт в этом файле. Первую половину прочитанного файла записать в другой файл. Лабораторная работа номер 5 задание 1! Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на эк-ран количество байт в этом файле |
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
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
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 | |
10.11.2016, 11:36 | |
Помогаю со студенческими работами здесь
5
CreateFile - открыть файл, получив имя из командной строки Как прочитать файл, имя которого задано в параметрах командной строки? Ввод с клавиатуры содержимого текстового файла, имя которого задается в командной строке, используя системные вызовы и в Ввод с клавиатуры содержимого текстового файла, имя которого задается в командной строке, используя системные вызовы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |