2 / 2 / 1
Регистрация: 29.11.2012
Сообщений: 143
|
||||||||||||||||
1 | ||||||||||||||||
Вывод из файла12.06.2014, 23:07. Показов 1664. Ответов 21
Метки нет (Все метки)
Доброго времени суток, уважаемые форумчане!!!
Я вот с какой проблемой обращаюсь к вам: Имеется программа записи данных в файл (Запись происходит корректно, в файле вводимые данные отображаются) нужно написать программу для вывода данных из файла. Функция имеется, при запуске программы ошибок не выдает, зато выдает такую вот гадость: Будьте добры, помогите разобраться в чем причина данного безобразия. Функция считывания из файла:
0
|
12.06.2014, 23:07 | |
Ответы с готовыми решениями:
21
Построчный вывод текстового файла и вывод комментария к каждой строке. Пропуск чтения пустого файла docx (и вывод полного содержимого файла) Реализовать поиск файла в каталоге и вывод на консоль заданных атрибутов найденного файла Вывод из файла в QTableWidget, построчное чтение с конца файла |
2 / 2 / 1
Регистрация: 29.11.2012
Сообщений: 143
|
||||||
13.06.2014, 09:23 [ТС] | 3 | |||||
Содержимое файла:
0
|
16 / 16 / 12
Регистрация: 20.04.2013
Сообщений: 64
|
|
13.06.2014, 12:03 | 4 |
Может стоит на кодировку посмотреть?
Попробуйте изменить кодировку текстового файла, а потом снова запустите программу: запишите и прочитайте. Всякое бывает. Скажем такие кодировки: OEM 866, Windows 1251, ну и UTF-8, KOI8. У меня такая проблема решалась, когда я использовал формат OEM 866, в Notepad++ легко менять кодировки. Можно еще поразмыслить так, напишите данные на английском, если вывод английских букв будет нормальный, значит проблема в кодировке, если нет, то проблема в коде. Там дальше посмотрим, что можно сделать. Добавлено через 7 минут Дополнительные материалы по чтению из файла: 1. 2. http://lord-n.narod.ru/downloa... strtok.htm
1
|
2 / 2 / 1
Регистрация: 29.11.2012
Сообщений: 143
|
|
13.06.2014, 12:05 [ТС] | 5 |
0
|
16 / 16 / 12
Регистрация: 20.04.2013
Сообщений: 64
|
|
13.06.2014, 12:09 | 6 |
3. http://cppstudio.com/post/747/
Добавлено через 3 минуты Скиньте пожалуйста весь код, я попробую разобраться. Добавлено через 17 секунд Скиньте пожалуйста весь код, я попробую разобраться.
0
|
16 / 16 / 12
Регистрация: 20.04.2013
Сообщений: 64
|
|
13.06.2014, 12:23 | 8 |
Пока посмотрите на объявление переменных, возможно где-то с указателями напутали. С самого начала. Возможно лишний указатель или наоборот не хватает. Хотя, я думаю, среда разработки предупредила бы, но все же поглядите.
Возможно проще будет считать strtok и сразу выводить.
1
|
2 / 2 / 1
Регистрация: 29.11.2012
Сообщений: 143
|
|
13.06.2014, 12:34 [ТС] | 9 |
0
|
2 / 2 / 1
Регистрация: 29.11.2012
Сообщений: 143
|
|
13.06.2014, 16:53 [ТС] | 11 |
дак там в function.h в принципе кода нет, только несколько директив и все
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
13.06.2014, 17:07 | 12 |
Так и что? Компилятор хедер не находит и компиляция не проходит. Хотите сказать, что у вас компилируется?
Проверил я программу чтения из файла, содержимое которого было выложено в 3-ем посте. Работает нормально (проверял в 10-й студии). Единственное, что изменил: файл положил в папку проекта, везде в коде изменил "../worker.txt" на "worker.txt", убрал лишние папки, все файла в папке проекта. Результат на скрине.
0
|
2 / 2 / 1
Регистрация: 29.11.2012
Сообщений: 143
|
|
13.06.2014, 17:10 [ТС] | 13 |
у меня компиляруется и запускается, разве что выдает то, что в первом сообщении показано
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||||||
13.06.2014, 19:09 | 16 | ||||||||||
Сообщение было отмечено Vashtanerada как решение
Решение
setlocale(0,"rus") разве в Code Blocks работает? Заменил, в программе чтения из файла, setlocale(0,"rus") на:
В loadBD(), вместо i = i++:
1
|
2 / 2 / 1
Регистрация: 29.11.2012
Сообщений: 143
|
|
13.06.2014, 20:31 [ТС] | 18 |
Загнала программу в Visual Studia Запускается без ошибок, но выдает, что файл пуст
Добавлено через 6 минут Сначала ругался на string
0
|
2 / 2 / 1
Регистрация: 29.11.2012
Сообщений: 143
|
|
13.06.2014, 20:49 [ТС] | 20 |
Заменила, то что вы сказали, но...
И я не понимаю, что не так Именно по этому попробовала через Стгдию
0
|
13.06.2014, 20:49 | |
Помогаю со студенческими работами здесь
20
Вывод файла вывод из файла Вывод с файла Вывод из файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |