|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
|||||||||||
Аргументы, передаваемые в main13.06.2012, 11:53. Показов 1815. Ответов 20
Метки нет (Все метки)
Всем доброго утра. Вот такой вопрос возник.
Запуская программу в консоли имеем вид
-b -s -f=10 - аргументы test.txt - исходный файл text_output.rez - результирующий файл правильно ли я понимаю, что
какого типа должна быть переменная a? как мне вывести или использовать теперь то, что у меня лежит в этой переменной?
0
|
|||||||||||
| 13.06.2012, 11:53 | |
|
Ответы с готовыми решениями:
20
Где хранятся аргументы, передаваемые в функцию аргументы main Аргументы ( main) |
|
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
|
|
| 13.06.2012, 12:05 | |
|
Переменная должна иметь тип char *. Но лучше копировать параметр функцией strcpy.
1
|
|
|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
||||||
| 13.06.2012, 12:08 [ТС] | ||||||
|
я тут так подумал.. нафиг вообще копировать в переменную
только на -1 дает последний элемент. а на -2 ошибку
0
|
||||||
|
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
|
||||||
| 13.06.2012, 12:24 | ||||||
|
У printf первый аргумент задает форматную строку, тогда уже так
0
|
||||||
|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
|||||||
| 13.06.2012, 13:04 [ТС] | |||||||
Добавлено через 36 секунд
0
|
|||||||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
| 13.06.2012, 13:09 | ||||||
|
Вечный_Студент, Без спецификатора - не корректно.
Добавлено через 42 секунды Ну и плюс, если уверены, что argc - 2 не будет нулем или меньше тогда так.
0
|
||||||
|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
||||||
| 13.06.2012, 13:17 [ТС] | ||||||
|
error C2061: syntax error : identifier 'argv'
0
|
||||||
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
| 13.06.2012, 13:21 | |
|
Где у Вас расположена эта запись?
0
|
|
|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
||||||
| 13.06.2012, 13:23 [ТС] | ||||||
0
|
||||||
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
| 13.06.2012, 13:26 | ||||||
|
Я имел ввиду - это у Вас все находится в main?
Должно быть что то вроде этого:
0
|
||||||
|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
|||||||||||
| 13.06.2012, 13:32 [ТС] | |||||||||||
0
|
|||||||||||
|
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
|
|
| 13.06.2012, 13:59 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
|||||||
| 13.06.2012, 14:01 [ТС] | |||||||
0
|
|||||||
|
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
|
|
| 13.06.2012, 14:04 | |
|
Я имее в виду ту переменную, с помощью которой осуществляется работа с файлом, та самая, которая имеет тип FILE*.
0
|
|
|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
||||||
| 13.06.2012, 14:33 [ТС] | ||||||
|
а нет. показалось.
не могу сообразить. Добавлено через 28 минут
0
|
||||||
|
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
|
|
| 13.06.2012, 14:35 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
|||||||||||
| 13.06.2012, 16:58 [ТС] | |||||||||||
Добавлено через 1 час 21 минуту одни ошибки капец Добавлено через 53 минуты
0
|
|||||||||||
|
Каратель
|
|||||||||||||
| 13.06.2012, 17:03 | |||||||||||||
2
|
|||||||||||||
|
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 39
|
|||||||||||
| 13.06.2012, 23:56 [ТС] | |||||||||||
|
получил вот такой каскад условий
почему считывается только первый "-i" остальные ошибку дают и выполнение
F:\cpp1\Debug>cpp1.exe -i -c -d Got 4 arguments: -i preobrazovat zaglavnie v strothnie error
0
|
|||||||||||
|
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
|
||
| 14.06.2012, 08:24 | ||
|
Во первых argv[0] содержит строку с именем исполняемой программы, так как обработки этой строки нигде нету, то на первой же итерации цепочка if'ов будет пройдена до конца, туда где err приравнивается нулю. Выводы делайте сами.
Во вторых
1
|
||
| 14.06.2012, 08:24 | |
|
Помогаю со студенческими работами здесь
20
Аргументы функции main Аргументы функции main Аргументы функции main аргументы функции main Аргументы функции main() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|