Загрузка исходных данных из файла - VB

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Загрузка исходных данных из файла»

textual
Листинг программы
  1. Sub LoadMatrix(fname as string) As Single()
  2. Dim  Res() As Single
  3.       fi%=FreeFile
  4.       Open fname For Binary read  As #fi%
  5.       L&=LOF(fi%)
  6.       Buf$=Space$(L&)
  7.       Get #fi%,,Buf$
  8.       Close #fi%
  9.       Redim Res(1 to 5, 1 to 5) As Single
  10.       Buf$=Replace$(Buf$, chr$(10)," ")
  11.       Buf$=Replace$(Buf$, chr$(13),"")
  12.       V=Split(Buf$)
  13.       k%=0
  14.       For i%=1 to 5
  15.            For j%=1 to 5
  16.                 Res(i%,j%)=Val(V(k%))
  17.                 k%=k%+1
  18.            Next j%
  19.       Next i%
  20.       LoadMatrix=Res
  21. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы