![]() |
|
Модераторы: bsa |
![]()
|
|
| Ak47black |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
Здравствуйте.
Помогите понять в чём-же тут дело Есть вот такой код
при выполнении в консоле получаю какой-то хлам. Если не выполняю функцию
то в консоле получаю числа. Подскажите пожалуйста в чём-же тут дело? |
||||
|
|||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Ak47black, если бы ты следовал правилам хорошего тона и ориентировался на предупреждения компилятора, то в объявлении getFiles поставил бы const перед char*, а так же исправил все ошибки, которые тебе выдаст на это компилятор.
|
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
добавьте const к char * path, а для strcat заведите еще одну переменную-массив, в которую нужно будет перед использованием strcat, скопировать строку path. |
|||
|
||||
| Ak47black |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
Ааа теперь понял, опять на те же грабли наступил
А как грамотно в C++ передать строку в функцию, а потом к ней прибавить что-то. Тоесть как обычно это делается? Тут надо использовать string или что-то более интересное есть? Добавлено через 2 минуты и 31 секунду
тоесть, такого вида
? Добавлено через 10 минут и 44 секунды Слушайте, а можно-ли как-то в C++ stringом обойтись Например, что-то в этом роде
? |
||||||
|
|||||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
можно. Так:
|
|||
|
||||
| Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
Спасибо , так намного лучше.
Это сообщение отредактировал(а) Ak47black - 25.2.2010, 14:17 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
Ak47black, тогда "придется" писать FindFirstFile (path.c_str(), &FindFileData); Это сообщение отредактировал(а) mes - 25.2.2010, 14:32 |
|||
|
||||
![]()
|
| Правила форума "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. |