![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
ninja |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Доброй ночи, столкнулся с такой проблемой: при записи информации в файл, кроме нужной, в файл записывается еще всякая лишняя информация. Принып такой: если в файле уже есть запись с записываемым именем ее записывать не нужно, в файл записывается только новая запись. И еще такая ошибка, когда создаю файл, при чтении этого файла функция !feof(F) как-то неверно работает, а именно в цикл все равно заходит, но поидее не должно, т.к. файл пустой. Заранее благодарен за помощь.
Объявляется структура struct YzelName Считывание данных из файла
Запись в файл if (flag_new_yzel == false) Функция perevod void perevod(TCHAR output_str[],AnsiString input_str) Сообщение отредактировано: ninja - 17.11.2010 22:32 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Запускать на других машинах можно по разному.
1 вариант: ты ничего в программе не меняешь, и твои программы работают ТОЛЬКО на машине с русскоязычной Windows (язык для non-Unicode приложений в системных настройках Control Panel -> Regional and Language Options -> вкладка Advanced установлен в Russian). Тогда все будет нормально. 2 вариант: машина с другими настройками на той же вкладке. У тебя проблемы, потому что ничего кириллического ты в файл уже не запишешь (вернее записать-то запишешь, только в виде вопросиков, а потом восстанавливать как?). 3 вариант: работа происходит только с латинскими символами - тогда тебе вообще без разницы, какие там настройки стоят у пользователя, работать будет в любом случае. |
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 23:20 |