|
Заблокирован
|
|||||||||||
Открытие файла для чтения и вывод его содержимого на экран11.11.2011, 14:50. Показов 12332. Ответов 19
Метки нет (Все метки)
Вообще задача звучит так: Файл содержит сведения о товарах, находящихся на складе: наименование, объем партии, дата поступления на склад, стоимость единицы товара. Разработать программу поиска характеристик товара по его наименования и запись их в отдельный файл, имя которого будет характеризоваться наименованием товара.
пока я создала только файл со списком товаров(пишу в латинице на всякий случай). пытаюсь открыть его для чтения и вывести его содержимое на экран. вот код. программа ничего не отображает. только почему то позволяет вводить любые символы.в чём ошибка?
проблему исправила по аналогии с кодом на https://www.cyberforum.ru/asse... 17262.html но не могу понять что выполняют строки
0
|
|||||||||||
| 11.11.2011, 14:50 | |
|
Ответы с готовыми решениями:
19
Чтение файла и вывод его содержимого на экран Создание текстового файла, чтение и вывод его содержимого на экран Вывод содержимого txt файла на экран, com-программа нужна |
|
273 / 268 / 11
Регистрация: 24.12.2010
Сообщений: 328
|
|
| 11.11.2011, 15:11 | |
|
В bx помещается дескриптор, получаемый при открытии файла, в cx и dx смещение указателя от его начала(cx - ст.часть смещения, dx - младшая). В данном случае указатель будет установлен в самое начало открытого файла.
1
|
|
|
Заблокирован
|
|||||||||||
| 11.11.2011, 17:22 [ТС] | |||||||||||
|
пытаюсь считать из файла наименование продукта и сравнить его с введённым пользователем наименованием. выдаёт 2 ошибки при тасме в 65(extra characters on line) и 78 строке(can`t override es segment). как исправить?
goods.txt
0
|
|||||||||||
|
Заблокирован
|
|
| 11.11.2011, 19:27 [ТС] | |
|
HELP!!!!!
0
|
|
|
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
|
|
| 11.11.2011, 21:24 | |
|
посмотрите как правильно использовать команды mul и cmps
1
|
|
|
Заблокирован
|
|||||||||||
| 11.11.2011, 21:56 [ТС] | |||||||||||
|
всё исправила.немного переделала код...только вот работает она неправильно.точнее не работает...=(
код не до конца привела. вот полностью.
0
|
|||||||||||
|
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
|
|||||||||||
| 12.11.2011, 00:09 | |||||||||||
|
кроме того..
1
|
|||||||||||
|
Заблокирован
|
||||||
| 12.11.2011, 13:20 [ТС] | ||||||
|
пытаюсь прочитать из файла в буфер 36 байт. выводит эти 36 байт + какие-то лишние символы. не могу понять где ошибка.
Вложение 106233
0
|
||||||
|
251 / 239 / 16
Регистрация: 31.12.2009
Сообщений: 324
|
||||||
| 12.11.2011, 13:55 | ||||||
|
поменять вашу 5-ю строчку на эту
кстати "Вложение 106233" почему то не открывается=(
1
|
||||||
|
Заблокирован
|
|
| 12.11.2011, 13:58 [ТС] | |
|
да!спасибо огромное!
0
|
|
|
Заблокирован
|
||||||
| 12.11.2011, 15:00 [ТС] | ||||||
|
теперь считываю первые 10 байт из каждой строки в файле. правильно считывает только из первой строки. потом левые символы.
[ATTACH]goods[/ATTACH]
0
|
||||||
|
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
|
|
| 12.11.2011, 17:00 | |
|
Буфер - 10 байт и считываете бы 10 байт. И т.к. символ конца строки(в данном случае это $) вы затираете, то программа пытается вывести и то, что после строки. Увеличьте буффер хотя бы на 1 байт.
1
|
|
|
Заблокирован
|
||||||
| 12.11.2011, 19:04 [ТС] | ||||||
|
с основной частью я справилась вроде.теперь создать файл не получается, и естественно записать в него=((82 строка)
причём заметила странность.если изначально наименование вводить неполностью файл создаётся, но в него ничего не записывается.
0
|
||||||
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
|
| 12.11.2011, 19:29 | |
|
Alenka=), когда возвращается управление на m1, в bx явно уже не дескриптор. И атрибуты у создаваемого файла - скрытый и архивный, может, его просто не видно?
1
|
|
|
Заблокирован
|
|
| 12.11.2011, 19:35 [ТС] | |
|
спасибо!=)я как всегда...=(...вопрос про атрибуты создаваемого файла, если мне нужно создать его для записи в него, каким должен быть атрибут???
0
|
|
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
|
| 12.11.2011, 19:45 | |
|
Да нулевое значение cx.
0
|
|
|
Заблокирован
|
||||||
| 12.11.2011, 21:37 [ТС] | ||||||
|
последний штрих в проге сделать пытаюсь. чтобы она сама вычисляла число символов, и определяла размер файла, чтобы определиться, когда заканчивать чтение из файла.так вот.последние 2 записи не срабатывают.
0
|
||||||
|
Заблокирован
|
|
| 12.11.2011, 21:56 [ТС] | |
|
вот ещё для инклуда [ATTACH]lab6[/ATTACH]
0
|
|
|
Заблокирован
|
|
| 12.11.2011, 22:33 [ТС] | |
|
справилась сама.
0
|
|
| 12.11.2011, 22:33 | |
|
Помогаю со студенческими работами здесь
20
Чтение файла и вывод его содержимого на экран Чтение файла в интернете и вывод его содержимого на экран Пропуск чтения пустого файла docx (и вывод полного содержимого файла) Как осуществить открытие текстового файла и вывод содержимого в поле Edit
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|