|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.05.2009, 21:55 | #1 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 26
|
Элементарная задачка
type massiv3=array[1..1000]of integer;
var i:integer;ff:text;m3:massiv3; assign(ff,'c:\pg\111\2.txt'); reset(ff); repeat i:=i+1; read(ff,m3[i]); until eof(ff); close(ff); readln; end. ^Компилятор не орет, но прога вылетает с ерором при запуске, В общем дан файлик в котором только цифры без пробелов, нужно считать все эти цифры в массив(Ну или куданибудь еще, только при условии чтобы потом можно было умножать и складывать их)Помогите кто в курсе как это реализовать. |
02.05.2009, 22:11 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Вы хотите сказать, что это у вас компилируется?
Где начало программы (begin)? Нету его. Переменная i не проинициализирована. Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
02.05.2009, 22:45 | #3 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 26
|
Это кусок куда, я его выдрал не полностью видимо.
Сделал как вы написали, выдает еррор 201 Последний раз редактировалось GrindeX; 02.05.2009 в 22:50. |
03.05.2009, 00:22 | #4 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 13
|
вылет за границу... немогу помоч, ибо незнаю что у вас записано в файле
Не всё так сложно, как кажется...
Помог - ставь плюсег |
03.05.2009, 08:50 | #5 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 26
|
Проблема в том что команда read(ff,m3[i]); записывает все содержимое файла в один элемент массива, а мне нужно чтобы каждая циферка из файла была отдельным элементом.
Последний раз редактировалось GrindeX; 03.05.2009 в 12:07. |
03.05.2009, 13:08 | #6 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Сделал файл: Код:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
03.05.2009, 16:49 | #7 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 26
|
Сори за нубство но как превратить строку в массив?При поэлементном присваивании строки и массива компилятор ссылается на несовместимость типов.
|
03.05.2009, 16:57 | #8 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Предоставьте больше информации. Приведите примеры, что есть и что надо получить.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
03.05.2009, 17:32 | #9 |
Пользователь
Регистрация: 28.03.2009
Сообщений: 60
|
Привет всем)))
Я так понимаю у вас в файле идет так: "6757646565664645456464" ??? вот Код:
|
03.05.2009, 18:34 | #10 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 26
|
Dirt Спасибо все работает
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Элементарная задача,определить наименьшее число | juzam | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 26.11.2008 23:53 |
элементарная задача на цикл с счетчиком | VaR_Female | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 28.10.2008 10:04 |
обновление в блоге - Элементарная работа с файлами | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |