Верный ли код для записи из файла в массив посимвольно?







+3 +/-

Uses CRT, GrahpABC;

Var

{

Ниже массивы для проверки (словари)

}

StaticOperatorsDictionary:array [0..100] of string;

{

Ниже массивы для записи и обработки данных

}

Input:array[0..99999999] of char;

StringVariables:array of string; //все созданные переменные

IntegerVariables:array of int64; //все созданные переменные

IntegerArrays:array of int64; //все созданные массивы

StringArrays:array of string; //все созданные массивы

LabelsArray:array of string; //все созданные массивы

FileName:Text;

LinkedToFileVar:string;

FilePosition:int64;

Begin

{создание словарей}

StaticOperatorsDictionary[0]:='add';

StaticOperatorsDictionary[1]:='create';

StaticOperatorsDictionary[2]:='delete';

StaticOperatorsDictionary[3]:='copy';

StaticOperatorsDictionary[4]:='in';

StaticOperatorsDictionary[5]:='number';

StaticOperatorsDictionary[6]:='of';

StaticOperatorsDictionary[8]:='element;

StaticOperatorsDictionary[9]:='variable';

StaticOperatorsDictionary[10]:='program';

StaticOperatorsDictionary[11]:='part';

StaticOperatorsDictionary[12]:='random;

StaticOperatorsDictionary[13]:='with';

StaticOperatorsDictionary[14]:='if';

StaticOperatorsDictionary[15]:='loop';

StaticOperatorsDictionary[16]:='run';

StaticOperatorsDictionary[17]:='for';

StaticOperatorsDictionary[18]:='value';

{все, со словарями кончено}

System.Console.WriteLine('Введите имя файла для его запуска:');

Read(FileName);

Assign(LinkedToFileVar,FileName);

While (not EOF) do

Begin

Read(LinkedToFileVar,FilePosition);

FilePosition:=FilePosition+1;

End;

End.

Профиль пользователя Nathanial Спросил: Nathanial (рейтинг 209) Категория: компьютеры и интернет

Ответов: 1

1 +/-

//нет.

//для записи в файл используется процедура write (writeln) примерно вот так:

//------------------------------------------------------------------------------­----------------

Uses CRT, GrahpABC;

Var

{

Ниже массивы для проверки (словари)

}

StaticOperatorsDictionary:array [0..100] of string;

{

Ниже массивы для записи и обработки данных

}

Input:array[0..99999999] of char;

StringVariables:array of string; //все созданные переменные

IntegerVariables:array of int64; //все созданные переменные

IntegerArrays:array of int64; //все созданные массивы

StringArrays:array of string; //все созданные массивы

LabelsArray:array of string; //все созданные массивы

FileName:Text;

LinkedToFileVar:string;

FilePosition:int64;

i : integer;

Begin

{создание словарей}

StaticOperatorsDictionary[0]:='add';

StaticOperatorsDictionary[1]:='create';

StaticOperatorsDictionary[2]:='delete';

StaticOperatorsDictionary[3]:='copy';

StaticOperatorsDictionary[4]:='in';

StaticOperatorsDictionary[5]:='number';

StaticOperatorsDictionary[6]:='of';

StaticOperatorsDictionary[8]:='element;

StaticOperatorsDictionary[9]:='variable';

StaticOperatorsDictionary[10]:='program';

StaticOperatorsDictionary[11]:='part';

StaticOperatorsDictionary[12]:='random;

StaticOperatorsDictionary[13]:='with';

StaticOperatorsDictionary[14]:='if';

StaticOperatorsDictionary[15]:='loop';

StaticOperatorsDictionary[16]:='run';

StaticOperatorsDictionary[17]:='for';

StaticOperatorsDictionary[18]:='value';

{все, со словарями кончено}

System.Console.WriteLine('Введите имя файла для его запуска:');

Assign(LinkedToFileVar,FileName);

rewrite(FileName); // открываем файл для добавления. ВНИМАНИЕ - ПОСЛЕ ЭТОЙ КОМАНДЫ - ФАЙЛ ОЧИЩАЕТСЯ !

fot i := 0 to 18 do

Begin

writeln(LinkedToFileVar,StaticOperatorsDictionary[i]);

End;

Close(FileName) // файл записывается на диск. не забывать эту команду, так как после выполнения программы файл может оказаться пустым

End.

Ответил на вопрос: Gascho  

Похожие вопросы

Спросил
4 Отв.
Как сделать «батник» (файл с расширением .bat)?
Ответ: Как сделать файл с расширением .bat Создайте обычный текстовый файл. Сохраните его с расширением .bat. Можете поменять расширение у уже существующего ... Читать далее...
Автор вопроса: Molyneux, в категории | | |
Спросил Molyneux
1 Отв.
На флаге какого города изображен дальневосточный аист?
Ответ: В Амурском районе Хабаровского края расположен город Амурск . Амурск как центр городского поселения "Город Амурск" является муниципальным образованием и имеет флаг как опознавательно-правовой знак, ... Читать далее...
Автор вопроса: Antipathic, в категории | | |
Спросил Antipathic
1 Отв.
Что общего между флагами Ирана и Таджикистана?
Ответ: Общее у этих двух флагов - цветовая гамма. О флаге Таджикистана я уже говорил здесь Что касается флага Ирана, то современная версия была утверждена в качестве государственной символики в 1980 году. ... Читать далее...
Автор вопроса: Popjoy, в категории | | | |
Спросил Popjoy
1 Отв.
В чём уникальность и символичность венецианских гондол?
Ответ: Гондола - это традиционная венецианская лодка, её внешний вид менялся на протяжение многих веков и складывался исходя из потребностей горожан перемещаться ... Читать далее...
Автор вопроса: Denmark, в категории | | |
Спросил Denmark
2 Отв.
Почему все файлы открываются через Яндекс браузер? Как исправить?
Ответ: Открыть правой кнопкой мыши контекстное меню файла, который вы хотите, чтобы открывался не в браузере, выбрать Свойства. Во вкладке Общие нажать кнопку ... Читать далее...
Автор вопроса: Omdalen, в категории | | |
Спросил Omdalen
4 Отв.
Что может означать, когда политику дарят пакет с сухарями?
Ответ: Фраза пора тебе сухари сушить я всегда знала, как намек на скорую отправку в места не столь отдаленные, а точнее - в тюрьму! Видно через чур много законов ... Читать далее...
Автор вопроса: Kapeika, в категории | | | |
Спросил Kapeika
1 Отв.
76 регион — это какой город?
Ответ: Это город и область - Ярославль (последняя по алфавиту область), следующими идут федеральные города Москва и Санкт-Петербург. ... Читать далее...
Автор вопроса: FRANCESCA, в категории | | | | |
Спросил FRANCESCA
1 Отв.
Почему нельзя носить изображение глаз?
Ответ: Я слышала другое, прямо противоположное толкование. Что именно изображение глаза может отвести дурной глаз, то есть иногда эти изображения носят как ... Читать далее...
Автор вопроса: Scrutiny, в категории | | | |