|
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
|
|
Избитая тема про StringGrid и числовую матрицу21.02.2012, 17:32. Показов 3072. Ответов 22
Метки нет (Все метки)
Подскажите пожалуйста, каким образом числовую матрицу из текстового файла отобразить в StringGrid.
Если не сложно то было бы хорошо если бы весь код был по пунктам ( в том числе и операция OpenDialog Буду очень признательна.
0
|
|
| 21.02.2012, 17:32 | |
|
Ответы с готовыми решениями:
22
Избитая тема о хуках Составить программу, которая выводит с клавиатуры произвольную числовую матрицу А размером 4*4. в делфи Избитая тема про блокировку по условию |
|
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
|
|
| 21.02.2012, 17:57 [ТС] | |
|
DenNik,
1 2 7 0 3 3 4 8 7 0 5 6 9 6 3 Добавлено через 14 минут но матрица не фиксированная, то есть если я ее буду изменять проблем не должно быть)
0
|
|
|
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
||||||
| 21.02.2012, 18:15 | ||||||
|
Предлагаю такой вариант:
Формат файла: 2 // кол-во строк 2 // кол-во столбцов 1 // 1 стр 1 столб 2 // 1 стр 2 столб 3 // 2 стр 1 столб 4 // 2 стр 2 столб
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
|
|
| 21.02.2012, 18:50 [ТС] | |
|
NIch, спасибо большое!
Но выдает ошибку: [Error] Unit1.pas(45): Left side cannot be assigned to Я так понимаю это из-за того что мне в свойствах таблицы надо какие то значение true и false поставить, или нет? или что то другое?
0
|
|
|
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
||||||
| 21.02.2012, 19:00 | ||||||
|
Попробуй так
ReadOnly = false
1
|
||||||
|
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
|
|
| 21.02.2012, 19:09 [ТС] | |
|
NIch, у меня выводит только 5693 при чем в одной ячейке.
в чем причина?
0
|
|
|
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
|
| 21.02.2012, 19:54 | |
|
Скинь весь проект подправлю.
0
|
|
|
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
|
|
| 21.02.2012, 20:19 [ТС] | |
|
NIch,
0
|
|
|
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
|
|
| 21.02.2012, 20:20 [ТС] | |
|
я сейчас на час отойду ( это просто если я отвечать не буду)
0
|
|
|
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
|
| 23.02.2012, 11:38 | |
|
0
|
|
|
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
|
| 23.02.2012, 11:39 | |
|
Если что будет непонятно, спрашивай)
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 23.02.2012, 11:46 | ||||||
|
Код из поста номер 4.
0
|
||||||
| 23.02.2012, 12:07 | |
|
Не по теме: Точно так же и я исправил)))
0
|
|
|
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
|
|
| 24.02.2012, 11:06 [ТС] | |
|
Спасибо горомное))) и еще вопрос как посчитать размерность матрицы?
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 24.02.2012, 11:24 | |
|
Удобнее всего в файле в первой строке указать количество строк и столбцов. Мой код под это и написан. Пример файл
4 3//это размер. 1 2 3 3 4 5 5 6 7 7 8 9 Добавлено через 6 минут Если же размер не указан, то сначала читают 1 строку, определяют кол. столбцов, затем читают построчно, кол. строк Затем читают с начала уже саму матрицу. Вот здесь мы обсасывали, не смотри что Паскаль, суть таже. https://www.cyberforum.ru/pascal/thread448274.html
0
|
|
|
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
|
|
| 24.02.2012, 11:29 [ТС] | |
|
мне по заданию надо: ввести числовую матрицу из файла, определить ее размерность и отобазить в таблице на экранной форме
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 24.02.2012, 12:52 | ||||||
|
Для лодырей и .......
1
|
||||||
|
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
|
|
| 24.02.2012, 15:38 [ТС] | |
|
Puporev, еще раз спасибо!!!!) не то, чтобы я лодырь, какие то отдельные знания по кодам имеются, но в целую картинку, увы, собрать не получается)
0
|
|
| 24.02.2012, 15:38 | |
|
Помогаю со студенческими работами здесь
20
избитая тема кирилицы в qt Избитая тема Treeview Избитая тема - перетаскивание формы Знаю что тема избитая но - ХП на ВИСТУ Как сохранить string данные в DOC,PDF (избитая тема)? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|