|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2009, 22:19 | #1 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 71
|
Проверка на сущестование файла с названием из русских символов
Работаю WINAPI C++.
я создаю файлы .тхт . подписеваю их по руски. Появляется проблема .Примеру создал файл Техт.тхт. второй создаю техт.тхт. Второй заменяет первый все данные теряются. пытаюс проверить существующий из создаваемым. английский без проблем , а вот руский проблема. Код:
|
09.06.2009, 23:08 | #2 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Попробуйте средствами windows создать такие файлы... и сами увидите ответ на свой вопрос
*** жи-ши - пишИ с буквой "И", не забывайте =)
Uguu~
Последний раз редактировалось __STDC__; 09.06.2009 в 23:14. |
09.06.2009, 23:14 | #3 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 71
|
|
09.06.2009, 23:26 | #4 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
я пытаюсь сказать, что файл перезаписывается, потому что имена считаются эквивалентными... а проверка у вас не сработает, потому что строки не одинаковы...
Код:
приводите строки к верхнему регистру.. например с помощью toupper() и сравнивайте... наверное так.. или что вы имели ввиду? *** или еще есть strupr() в string.h
Uguu~
Последний раз редактировалось __STDC__; 09.06.2009 в 23:38. |
09.06.2009, 23:45 | #5 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 71
|
Я имел ввиду чтоб нельзя было создать файл с таким именем, чоб пользователь знал что файл с таким именем уже существует . Сейчас пробую через CreateFile говорят она может все
|
10.06.2009, 00:13 | #6 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 71
|
Какой я .........
Просто нада было сделать проверку. так Код:
Код:
А вобще есть функции перевода из ниж в верхний регистер.Только руский текст? Последний раз редактировалось evgenrpo; 10.06.2009 в 00:15. |
10.06.2009, 09:34 | #7 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
if you are using VS C++ I think you can just using Unicode Characters in preferences of the IDE and use String class and wchar_t. As __STDC__ said before.
Если вы используите VS C++ Я думаю вы можете просто использовать Unicode Символы в настройках IDE и использовать класс String и wchar_t. Как __STDC__ сказал до этого. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка символов | HTL | Общие вопросы Delphi | 6 | 31.03.2009 12:55 |
Проверка правильности ввода символов | LLIypLLIyH | Помощь студентам | 7 | 22.07.2008 19:30 |
Проверка ввода символов | Raz0r | Помощь студентам | 2 | 06.11.2007 14:16 |
Подсчёт русских букв в строках файла | гера | Помощь студентам | 1 | 25.04.2007 01:19 |