0 / 0 / 0
Регистрация: 05.11.2008
Сообщений: 27
1

Русские буквы в именах файлов меняют CRC32

05.05.2012, 20:03. Показов 1439. Ответов 2
Метки нет (Все метки)

Есть консольное приложение на VC++ из состава NET 2003.
Вычисляется CRC32 имен файлов каталога (т.е. строк), например «TEST est.txt» и т.п.
Сначала все имена пишутся в вектор и он сортируется: sort(newfile­s.begin(),ne­wfiles.end()­
Проблема:
Если есть файлы с русскими буквами, то наблюдаются чудеса:
1. CRC в режимах DEBUG и RELEASE – разные.
2. Добавление незначащей команды cout << tempstr << endl; в конце программы тоже меняет СRC.
В чем может быть дело?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2012, 20:03
Ответы с готовыми решениями:

Все буквы r в именах файлов заменить на буквы p
ж) Все буквы r в именах файлов заменить на буквы p.

Вывести список всех файлов из указанной директории, имена которых содержат русские буквы
Доброго времени суток, данная программа написана, но, помогите понять, как ввести директорию с...

Вывести список всех файлов из указанной директории, имена которых содержат русские буквы
Помогите с заданием, заранее спасибо! Вывести список всех файлов из указанной директории, имена...

Русские символы в именах файлов
Здравствуйте! Не уверен, что правильно выбрал ветку, но тем не менее вопрос. На хостинге есть...

2
John Paramol
06.05.2012, 00:28 2
Где-то происходит затирание памяти
0 / 0 / 0
Регистрация: 05.11.2008
Сообщений: 27
06.05.2012, 12:05  [ТС] 3
Методом тыка в свойствах проекта установил С/С++-Language-Default Char Unsigned в значение Yes (/J). Стояло No. Вроде теперь CRC считает одинаково.
Нормальное и правильное ли это решение?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2012, 12:05
Помогаю со студенческими работами здесь

Как сделать так, чтобы в именах папок и файлов в Проводнике буквы не переносились на новую строку?
переустановил систему а тут вот такая штука дико раздражает

Заменить в исходном файле русские буквы ‘к’ на буквы ‘т’, буквы ‘т’ на буквы ‘к’, буквы ‘л’ на буквы ‘в’, буквы ‘в’ на
Задание: Заменить в исходном файле русские буквы ‘к’ на буквы ‘т’, буквы ‘т’ на буквы ‘к’, буквы...

Вывести список всех файлов из указанной директории, имена которых содержат русские буквы
Здравствуйте! Есть такая задача: Вывести список всех файлов из указанной директории, имена...

Преобразование файлов и перенос их в папки(названия папок содержится в именах файлов)
Доброй ночи! Тяжело быть глупой, помогите автоматизировать (пишу полную задачу, но если это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru