Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
123
36 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 221

Как передать в переменную данные из текстового файла?

03.08.2018, 12:19. Показов 3388. Ответов 25

Студворк — интернет-сервис помощи студентам
Есть текстовая переменная f в нее надо передать из файла со списком персонажа.

В файле просто список:
жаба
разбойник
и тд


Pascal
1
2
3
4
5
6
7
8
uses crt;
 
var
f: string;
 
begin
write('Вы встретили' f '.);
end.
Еще у меня ошибка в последней строке.

Добавлено через 8 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
uses crt;
 
var
fl: text;
f: string;
 
 
begin
assign(fl, 'vragi.txt');
reset(fl);
read(fl,f);
write('Вы встретили' f '.);
end.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.08.2018, 12:19
Ответы с готовыми решениями:

Как из php файла передать данные в переменную javascript
Обращаюсь по АПИ к стороннему сервису. В ответ получаю данные: Array ( => Array ( => 1122...

Как ввести данные из определённой строки текстового файла в переменную?
необходимо в переменной second указать четвертую строку q.txt @echo off setlocal enabledelayedexpansion set file=text.txt set...

Данные в переменную из текстового файла
Нужно получить в переменную данные следующего вида (они должны быть записаны в текстовом файле): , , , , , ] то...

25
96 / 84 / 49
Регистрация: 17.09.2014
Сообщений: 670
03.08.2018, 15:07
Студворк — интернет-сервис помощи студентам
Андрей1926, Split разбивает строку f, равную "имяврага 50" по пробелу на 2 части.
Pascal
1
var arr:=f.Split(' ');
Это динамический массив, поэтому нумерация индексов начинается с 0. Первая часть arr[0], вторая - arr[1]
1
123
36 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 221
03.08.2018, 15:08  [ТС]
Спасибо, с динамическими массивами не сталкивался еще. Только с обычными.
0
123
36 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 221
03.08.2018, 15:34  [ТС]
У меня файл назван vragi.txt.txt... Поэтому и получалось так.

https://www.cyberforum.ru/atta... 1533299643

Теперь такое сообщение выводится.
Миниатюры
Как передать в переменную данные из текстового файла?  
0
96 / 84 / 49
Регистрация: 17.09.2014
Сообщений: 670
03.08.2018, 15:40
Андрей1926, строка должна быть вида: имяврага + пробел + число
1
123
36 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 221
03.08.2018, 15:44  [ТС]
Заработало!

Добавлено через 1 минуту
Alexey2014, а тип динамического массива такой же как и тип переменной?
0
96 / 84 / 49
Регистрация: 17.09.2014
Сообщений: 670
03.08.2018, 15:47
Андрей1926, можно его объявить со всеми переменными как
Pascal
1
arr:array of string;
Тогда в коде будет просто
Pascal
1
arr:=f.Split(' ');
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.08.2018, 15:47

Передать данные из формы, и внешнюю переменную, как? Ajax
Доброго времени суток. Вопрос может показаться легким) Есть функция //Функция для отправки формы средствами Ajax function...

Как передать данные в переменную типа TABLE? SQL-запрос с параметрами
Использую RAD XE3, MS SQL2012, ADO. Создается динамический sql-запрос с параметрами. Нужно в локальную переменную типа Table для...

Как грузить содержимое текстового файла в переменную?
Я пробовал юзать скрипты отсюда http://www.relib.com/articles/article.asp?id=211 но у меня страница отображаеться ПУСТОЙ! Мне надо...

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

Как передать переменную из одного файла в другой
Здравствуйте. Создал класс MainWindow в mainwindow.h : #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> ...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru