Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
5 / 5 / 0
Регистрация: 20.06.2016
Сообщений: 87

Записать две строки в два разных массива

01.04.2017, 20:21. Показов 2740. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
работа с файлами

Ребят вот как ввести 2 строки у которых длина ну скажем 3000 ??

вот напр
fadsnkfnadksfn............afds
adsfasdfjkadjf............fadsf

я могу записать первое строку в массив но во второй уже надо сделать readln чтобы перейти в другую строку
Pascal
1
2
3
4
5
while eof(f1) do begin
inc(x);
read(f1,a[x]);
if oeln(f1) then readln;
end;
вопрос в том чтобы записать две строки длиной 3000 в два разные массивы
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.04.2017, 20:21
Ответы с готовыми решениями:

Как записать данные из одного массива в два других
Допустим есть один массив и в него вводим данные (скажем восемь чисел) есть еще два массива и нужно введенные в первый массив числа вывести...

Как записать текст в Label в две и более строки
Pascal ABC FORMS Есть текстовое поле с именем Label. Хочу вывести в него два элемента на разных строчках. Как в програмном виде сделать...

Два массива разных типов.
Помогите в решении задачи: Есть два массива по 30 элементов каждый. Один массив - типа Integer, другой - типа String. Эти массивы данные о...

5
 Аватар для Hitoku
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
01.04.2017, 20:24
Если я правильно понял, то вот так можно
Pascal
1
2
3
4
while eof(f1) do begin
  inc(x);
  readln(f1,a[x]);
end;
Каждая строка будет как одтельный элемент массива
0
5 / 5 / 0
Регистрация: 20.06.2016
Сообщений: 87
01.04.2017, 20:27  [ТС]
не я имел в виду что надо первую строку записать в массив (a) где a есть a:array[1..1000000]of char;
а вторую в массив b
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
01.04.2017, 20:33
Цитата Сообщение от ProHacker Посмотреть сообщение
надо первую строку записать в массив (a) где a есть a:array[1..1000000]of char;
Это будет не строка, а массив символов, а записать их не проблема, просто нужно знать какой Паскаль и каков максимальный размер массива. Ну а в файл можно записать просто посимвольно, минуя массивы.
0
5 / 5 / 0
Регистрация: 20.06.2016
Сообщений: 87
01.04.2017, 20:36  [ТС]
я просто не понимаю как перейти во вторую строку
ну так вот ввожу я в массив символы из первой строки и тут бас символы закончились и надо перейти на 2 строку
вот это я немогу
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
01.04.2017, 20:51
Pascal
1
2
3
4
5
for i:=1 to 10000 do
write(f,a);
writeln(f,'');
for i:=1 to 10000 do
write(f,a);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.04.2017, 20:51
Помогаю со студенческими работами здесь

Записать числа из строки в два столбца
программа не работает помогите переделать... var a:array of integer; i,n:integer; Begin writeln('введите количество эл-ов...

В матрице из случайных чисел поменять местами две строки и два столбца
Дана матрица a(10;10), составленная из случайных чисел. Поменять местами 3 и 5 строку, 2 и 6 столбец

Начиная с первой строки сдвинуть все строки на две вниз, а последние две перенести на место первых двух строк
Используя Procedure Swap!

Сложить два числа, как две строки (25 + 25 = 2525)
Помогите написать программу желательно попроще) Приписать к числу n. такое же число n Например: n=423, должно стать n=423423 Заранее...

Начиная с первой строки сдвинуть все строки на две вниз, а последние две переместить на место первых двух
дан двумерный массив, начиная с первой строки сдвинуть все строки на две вниз, а последние две переместить на место первых двух, (напишите...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru