![]() |
|
Модераторы: bsa |
![]()
|
|
| Twilight |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 4.12.2007 Репутация: нет Всего: нет |
Киньте, пожалуйста, код с кратким примером работы arg_v. Или подскажите где можно почитать про это.
|
|||
|
||||
| papam |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 2.2.2006 Где: Украина::Запорожь е Репутация: 2 Всего: 4 |
Посмотри тут:
http://www.bebox.nu/bebooks/BeBookR5/The%2...geConcepts.html Это сообщение отредактировал(а) papam - 21.12.2007, 21:38 --------------------
No Fucking Future |
|||
|
||||
| Twilight |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 4.12.2007 Репутация: нет Всего: нет |
Спасибо, но я ничего не понял. Можно пример в виде кода?
Если честно, то мне нужно написать программу, которая будет принимать "aaa", а выводить "bbb". |
|||
|
||||
| papam |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 2.2.2006 Где: Украина::Запорожь е Репутация: 2 Всего: 4 |
--------------------
No Fucking Future |
|||
|
||||
| Twilight |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 4.12.2007 Репутация: нет Всего: нет |
А если полностью? |
||||
|
|||||
| papam |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 2.2.2006 Где: Украина::Запорожь е Репутация: 2 Всего: 4 |
здесь идет с единицы, потому что нулевой элемент - это путь к файлу ехе Это сообщение отредактировал(а) papam - 21.12.2007, 22:03 --------------------
No Fucking Future |
|||
|
||||
| Twilight |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 4.12.2007 Репутация: нет Всего: нет |
Компилирую как файл .c |
|||
|
||||
| papam |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 2.2.2006 Где: Украина::Запорожь е Репутация: 2 Всего: 4 |
Нормально все компилится:
--------------------
No Fucking Future |
|||
|
||||
| Twilight |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 4.12.2007 Репутация: нет Всего: нет |
Понял из такого примера.
|
|||
|
||||
| Twilight |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 4.12.2007 Репутация: нет Всего: нет |
Почему не работает вот такой код? Вроде всё верно.
|
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 6 Всего: 118 |
переименуй файл в cpp или компилируй явно указывая что это с++ файл, а НЕ с
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| Twilight |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 4.12.2007 Репутация: нет Всего: нет |
А почему так не работает? Мне нужно сдавать как C, а не как C++... |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
Здесь сравниваются указатели, а не строки, чтобы сравнить строки нужно использовать функции вроде strcmp() из string.h. Кроме того нужно проверять, а есть ли вообще 1-й параметр, иначе программа может упасть с зегфолтом. В общем делать примерно так:
Да, затирать argv[1] для того чтобы вывести bbb не нужно. -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| Twilight |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 4.12.2007 Репутация: нет Всего: нет |
Условие игнорирует.
Это сообщение отредактировал(а) Twilight - 24.12.2007, 04:19 |
|||
|
||||
| EnergoHokum |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 600 Регистрация: 10.11.2006 Где: Россия, Ставропол ь Репутация: нет Всего: 6 |
Семён Семёныч! Ну кто-же так делает! Что это за
Точку с запятой зачем после условия поставил? Потому и игнорирует.
и
почему в скобки круглые не занёс? Приоритеты операторов ещё никто не отменял.
Вот так работает, компилировал GCC-ом. Это сообщение отредактировал(а) EnergoHokum - 24.12.2007, 08:47 |
||||||||
|
|||||||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |