Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
необходимо получить имена всех файлов находящихся в определенной директории и поместить имя каждого файла в отдельный индекс массива. вот пытаюсь делать так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Но выдаёт ошибку : 'strcpy' : cannot convert parameter 2 from 'WCHAR [260]' to 'const char *' как это можно исправить ? помогите , пожалуйста , хочется разобраться , что и к чему Заранее огромное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 21:36 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
Типы данных CHAR и INT это не тоже самое что char и int. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 22:54 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
Извините , но я с этими типами разобраться не могу . Алгоритм то понимаю, а такая мелочь не даёт нормально работать ( Как это переделать можно ? Подскажите, прошу Вас . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 22:58 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
NNN7 Есть утилитка, выводящая с сортировкой список файлов и папок из папки с их атрибутами, аналог стандартной ls . Только под linux. Если интересно выложу в комменты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 09:50 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
NNN7Извините , но я с этими типами разобраться не могу . Алгоритм то понимаю, а такая мелочь не даёт нормально работать ( Как это переделать можно ? Подскажите, прошу Вас . Это зависит от того, какие цели преследует вышеуказанная програмуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 09:56 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
NNN7необходимо получить имена всех файлов находящихся в определенной директории и поместить имя каждого файла в отдельный индекс массива. Но выдаёт ошибку : 'strcpy' : cannot convert parameter 2 from 'WCHAR [260]' to 'const char *' как это можно исправить ? помогите , пожалуйста , хочется разобраться , что и к чему Заранее огромное спасибо! Это из-за юникода. Сейчас у тебя FindFirstFile использует 16-битные WCHAR. strcpy работает с 8 битными char'ами. Либо в настройках проекта выруби использование юникода( http://stackoverflow.com/questions/1319461/how-do-i-turn-off-unicode-in-a-vc-project), либо не используй strcpy. В первом случае будут проблемы с именами содержащими не английские символы. Хотя учитывая, что ты используешь консоль, там всё равно проблемы будут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 09:58 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
NNN7как это можно исправить ? помогите , пожалуйста , хочется разобраться , что и к чему Заранее огромное спасибо! Это компилятор изначально настроен на юникод. Отключи. Тут с картинками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 10:17 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
Dima TЭто компилятор изначально настроен на юникод Разве в win глобальная локаль не utf-8? Если нет, то все функции из стандартной либы будут без проблем переваривать и ASCII без переключений локали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 10:24 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
smaldDima TЭто компилятор изначально настроен на юникод Разве в win глобальная локаль не utf-8? Если нет, то все функции из стандартной либы будут без проблем переваривать и ASCII без переключений локали. Нет. WinAPI использует либо UTF-16(UCS-2 в старых виндах) либо черти-что (cp1251 в русских виндах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 10:31 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
smaldРазве в win глобальная локаль не utf-8? Нет. WinAPI понимает либо ASCII, либо UNICODE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 10:32 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
Dima TsmaldРазве в win глобальная локаль не utf-8? Нет. WinAPI понимает либо ASCII, либо UNICODE. Определённо, всем срочно на линуксы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 10:54 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
NNN7, Добавлю свои 5 копеек - а если файлов будет больше 200? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 11:50 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
Strangecat(cp1251 в русских виндах).cp866, что ещё интереснее )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 12:02 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
egorychcp866, что ещё интереснее )) это только консоль и батники 866 используют. Консоль можно переключить на 1251. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 12:25 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
NNN7, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 13:06 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
Я вот немного переделал , и решил, что буду записывать имена файлов через контейнер set. Вот : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Но выдаёт ошибку : error C2664: 'std::pair<_Ty1,_Ty2> std::_Tree<_Traits>::insert(const wchar_t &)' : cannot convert parameter 1 from 'WCHAR [260]' to 'const wchar_t &' как можно исправить ? подскажите, пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 16:58 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
NNN7как можно исправить ? подскажите, пожалуйста Исправлять такое только на уровне DNA, путём хождения в хороший университет и обучения там науке программирования. Мне вот лично лень тебе на форуме читать курс 2 семестровый по С++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 17:21 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
Я всё понимаю, что никому не хочется что-то решать за кого-то и рассказывать курс лекций . Но иногда просто ж нужно какая-то подсказка , из-за нехватка опыта . Вот что у меня пока получается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Ошибок не выдаёт , но выводит не названия файлов , а какие-то записи (буквы+цифры) , при чём все одинаковые я уже и не знаю, как его исправлять дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 17:58 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
NNN7Я всё понимаю, что никому не хочется что-то решать за кого-то и рассказывать курс лекций . Товарисч писатель, почитай ответы внимательно, тебе несколько раз написали что сделать чтобы заработал твой код из первого поста. Без изменений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 18:37 |
|
||
|
Работа с каталогами
|
|||
|---|---|---|---|
|
#18+
NNN7, посмотрите в сторону библиотеки boost.. например тут . Хотя, применение буст не избавит Вас от необходимости знания языка, может даже усугубит такую необходимость. Но велосипедов в Вашем коде будет заведомо меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2014, 16:48 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38618146&tid=2019524]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
96ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 195ms |

| 0 / 0 |
