![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
icepro |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
Понимаю это уже спрашивали 100 раз, но у меня немного не стандартный случай.
Пишу консольную программу, она дожна брать параметры из коммандной строки, типа: void main(int argc, char* argv[]) проблема состоит в том что у меня есть переменная типа char* и мне в нее нужно добавить еще две такие же, тоесть есть char* f_param; и мне нeжно сделать так что б она была такого вида f_param="argv[2]_argv[3]" Понимаю это елементарная конкатенация, но компилер(студия 2005) то и дело выдает ошибку, про невозможность конвертации чар в чар* и ну и т.п. Дайте пожалуйста робочий код! Заранее спасибо! |
|||
|
||||
just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 1 Всего: 10 |
показал бы код, для начала
![]() |
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 2 Всего: 26 |
-------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
creatorcode |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 12.6.2006 Где: Ленинград Репутация: 1 Всего: 4 |
||||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 2 Всего: 26 |
creatorcode, согласен
![]() -------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
Graf_h |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: нет Всего: 5 |
Функция strcat() присоединяет к строке str1 копию строки str2 и завершает строку str1 нулевым символом. Конечный нуль-символ, первоначально завершающий строку str1, перезаписывается первым символом строки str2. Строка str2 при этом не изменяется!
Функция strncat() присоединяет к строке, адресуемой параметром str1, не более count символов строки, адресуемой параметром str2, завершая "результирующую" строку str1 нулевым символом Вот так ![]() Это сообщение отредактировал(а) Graf_h - 18.4.2008, 15:28 -------------------- Иногда переменная - это просто переменная |
||||
|
|||||
creatorcode |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 12.6.2006 Где: Ленинград Репутация: 1 Всего: 4 |
Graf_h, тогда придется использовать и strcpy
|
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
|
|||
|
||||
Graf_h |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: нет Всего: 5 |
creatorcode,
![]() Может стоит человеку рабочий код написать, пусть не парится? -------------------- Иногда переменная - это просто переменная |
|||
|
||||
creatorcode |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 12.6.2006 Где: Ленинград Репутация: 1 Всего: 4 |
Graf_h, почему бы и нет?
![]() Вариант Andrey44:
Ваш вариант:
|
||||
|
|||||
Graf_h |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: нет Всего: 5 |
creatorcode,
![]() ![]() Это сообщение отредактировал(а) Graf_h - 18.4.2008, 17:31 -------------------- Иногда переменная - это просто переменная |
|||
|
||||
creatorcode |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 12.6.2006 Где: Ленинград Репутация: 1 Всего: 4 |
Graf_h, это не ошибки
![]() return 0 в main необязателен. P.S. Мой вариант:
|
|||
|
||||
Graf_h |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: нет Всего: 5 |
creatorcode Graf_h, это не ошибки
warning'main' : function should return a value; 'void' return type assumed Linking... creatorcode, STL рулит ![]() ![]() Это сообщение отредактировал(а) Graf_h - 18.4.2008, 17:41 -------------------- Иногда переменная - это просто переменная |
|||
|
||||
creatorcode |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 12.6.2006 Где: Ленинград Репутация: 1 Всего: 4 |
||||
|
||||
warmonger_ |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 7.7.2007 Где: г. Киев Репутация: 1 Всего: 3 |
--------------------
Make everything as simple as possible, but not simpler.Albert Einstein |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |