Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
2 / 2 / 1
Регистрация: 21.01.2012
Сообщений: 37

Чтение графической информации из файла

21.04.2012, 13:34. Показов 1406. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Информацию записать в файл вручную при помощи текстового редактора. Использовать либо условные обозначения, описанные в теоретической части этого модуля, либо придумать свои.

Пример текстового файла

r 40 40 160 160 ////где r - это rectangle, цифры означают x1 y1 x2 y2

Это мои "зарисовки". Можете помочь найти недостатки и ошибки? Заранее огромное спасибо!
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Type fig=record
 kod:char;
 x1,y1,x2,y2:Integer;
end;
Var
 myfig:fig;
 ff:text;
Begin
  Assign(ff,'info.txt');
    Reset(ff);
    With Myfig Do
     Readln(ff,kod,x1,y1,x2,y2,x3,y3);
     Case ??? of
      'r': rectangle(x1,y1,x2,y2);
      end;
//////
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.04.2012, 13:34
Ответы с готовыми решениями:

Получение и чтение графической информации
Добрый день. Возник вопрос: возможно ли с помощью средств c# захватить изображение в определенном окне (допустим без фокуса), и из этой...

Чтение списка из файла и дальнейшее использование информации из файла
основная using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; ...

Чтение информации из файла
Как сделать, чтобы после вот такого прочтения указатель позиционирования не перемещался на следующую строку? Дело в том, что мне нужно...

1
Почетный модератор
 Аватар для Puporev
64316 / 47612 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
21.04.2012, 21:10
Для примера запишем в файл прямоугольник и окружность, между значениями 1 пробел, в концах строк никакого мусора
r 40 40 160 160
c 250 150 25
Программа
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
uses graphABC,crt;
Var ff:text;
    s:string;
    c:char;
    x1,y1,x2,y2,r,k:integer;
Begin
hidecursor;
Assign(ff,'info.txt');
Reset(ff);
while not eof(ff) do
 begin
  Readln(ff,s);
  c:=s[1];
  delete(s,1,2);
  case c of
  'r': begin
       val(copy(s,1,pos(' ',s)-1),x1,k);
       delete(s,1,pos(' ',s));
       val(copy(s,1,pos(' ',s)-1),y1,k);
       delete(s,1,pos(' ',s));
       val(copy(s,1,pos(' ',s)-1),x2,k);
       delete(s,1,pos(' ',s));
       val(s,y2,k);
       rectangle(x1,y1,x2,y2);
       readkey;
       clearwindow;
       end;
   'c':begin
       val(copy(s,1,pos(' ',s)-1),x1,k);
       delete(s,1,pos(' ',s));
       val(copy(s,1,pos(' ',s)-1),y1,k);
       delete(s,1,pos(' ',s));
       val(s,r,k);
       circle(x1,y1,r);
       readln;
       clearwindow;
       end;
  end;
end;
close(ff);
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.04.2012, 21:10
Помогаю со студенческими работами здесь

Чтение информации из файла
Есть переменная типа int, есть файл с цифрой. Как присвоить данной переменной значение из файла?

Чтение информации из файла
В программе надо записать данные в карточку потом их записать в файл,а потом организовать считывание информации с файла.Так вот считывание...

Чтение информации из файла
Дан текстовый документ, который содержит строки чисел, разделенных запятой Как вывести информацию 5-ой строки, без символа новой строки ...

Чтение информации из файла
// #include "stdafx.h" #include <iostream> #include <clocale> #include <fstream> #include <string> #include <iomanip> ...

Чтение информации из текстового файла
Здравствуйте! Помогите, пожалуйста, решить задачу. В текстовый файл записаны полные названия изображений, находящихся в разных папках. Их...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru