![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Знак |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 29.4.2005 Репутация: -5 Всего: нет |
Что то я совсем укликался наверно.
Но никак не выходит сложить 2 строчки на С++. Соответственно если у кого есть примеры на С Welcom. Ну так вот. char *a1="a1"; char a2='s'; char *a3="a3"; char *res[2]; res[0]=a1+a3; // вот ошибку даёт res[1]=a3; // здесь нет. В лит-ре ни одного примера, хотя все просто как день. --------------------
Ищу 2 файлаowl.tchwindows.tch |
|||
|
||||
| chaos |
|
||||||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
нет + у char*(те есть но это н то что тебе нужно) это ж те не объект, если хочешь пользовать + пиши обертку для char*, если не хочешь писать используй string(из STL) не хочешь так забей тогда вообще на программирование
чето очень самневаюсь вот тебе пример
такой пойдет? Это сообщение отредактировал(а) chaos - 27.7.2005, 11:25 |
||||||
|
|||||||
| Знак |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 29.4.2005 Репутация: -5 Всего: нет |
--------------------
Ищу 2 файлаowl.tchwindows.tch |
|||
|
||||
| Ibragim |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 28.9.2004 Где: Киев Репутация: нет Всего: нет |
Господа, просветите плз. где живет этот string?
вот код, компилятор считает error C2065: 'string' : undeclared identifier
где же оно????? строчка из примера SDK |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
в #include <string>
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
н-да... ну что, похоже что-то не так с IDE... потому как с
|
|||
|
||||
| Гость_Ibragim |
|
|||
|
Unregistered |
н-да... ну что, похоже что-то не так с IDE... потому как с
|
|||
|
||||
| Ibragim |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 28.9.2004 Где: Киев Репутация: нет Всего: нет |
Все, спасибо, оказывается надо было еще писать using namespace std;
Проблема решена, спасибо за ответы. |
|||
|
||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: 12 Всего: 17 |
На счет using namespace std;
-- лучше пиши using std::string; В std -- туева хуча переменных (особенно после того, как ты подключишь много STL-ных инклуд). К некоторым ты обращаешься редко и к ним лучше обращаться как раз через std::... Программисты STL - не просто так ввели пространство имен, чтобы заставлять тебя каждый раз писать лишнюю строчку. |
|||
|
||||
| Ibragim |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 28.9.2004 Где: Киев Репутация: нет Всего: нет |
понял, пасиба
|
|||
|
||||
| CoreDumped |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 1.8.2005 Репутация: нет Всего: 1 |
Вообще класс string поддерживает кучу всяких интересных вещей - в том числе и перегруженную операцию +. Также интересно выглядит потоковая операция ввода (<<)в объект класса string.
Кстати строчки ты складывать хочешь используя правила отнюдь не с++ а чистого с. Поэтому совет - ищи пример не в учебниках по с++, а найди книжку по с. Лучше всего Кернигана и Ричи. В интернете богатые залежи этой книжки - не ленись! поищи |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |