![]() |
|
|
![]()
|
|
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 20 Всего: 25 |
Код, который я писал ранее, не всегда вывод нужное значение.
Вот исходник, с основными функциями: Присоединённый файл ( Кол-во скачиваний: 22 )
sample.zip 6,95 Kb-------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
| AFenix85 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 20.4.2007 Где: Россия,Иркутск Репутация: нет Всего: нет |
Извиняюсь перед всеми
Мне надо весь столбец считать в массив,для последующей его обработки! Я в С++Builder'e новичек,многого не знаю!
Извини меня за мою тупость,но не мог бы ты обьяснить то, че ты скинул |
||||
|
|||||
| AFenix85 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 20.4.2007 Где: Россия,Иркутск Репутация: нет Всего: нет |
||||
|
||||
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 20 Всего: 25 |
Пересохранил, если не заработает , значит что-то у в настройках у тебя не то.
p.s. можешь просто создать свою программу на основе моей. Присоединённый файл ( Кол-во скачиваний: 25 )
sample.zip 7,13 Kb-------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
| AFenix85 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 20.4.2007 Где: Россия,Иркутск Репутация: нет Всего: нет |
Ага работает,но че мне делать, если я не знаю че,что делает в проге.
Klin. напиши коменты пожалуйста Да,забыл мне надо весь столбец считать в массив,для последующей его обработки! Я в С++Builder'e новичек,многого не знаю!Помого с алгоритмом Это сообщение отредактировал(а) AFenix85 - 21.4.2007, 16:14 |
|||
|
||||
| Klin |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 20 Всего: 25 |
Сорри, заработался... Перемменные:
Весомый пост -------------------- Я человек - попробуйте обвинить меня за это. |
||||||||||
|
|||||||||||
| AFenix85 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 20.4.2007 Где: Россия,Иркутск Репутация: нет Всего: нет |
Балин
Как много инфы,ну ни че,будем фильтровать! |
|||
|
||||
| AFenix85 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 20.4.2007 Где: Россия,Иркутск Репутация: нет Всего: нет |
klin помоги,че он ругается в написаном сверху?
[C++ Warning] Unit1.cpp(77): W8004 'NowY' is assigned a value that is never used [C++ Warning] Unit1.cpp(77): W8004 'NowX' is assigned a value that is never used А кто знает как сделать такую вещь: 1.В папке лежат файлы *.dat 2.*.dat содержат эти самые таблицы 3.На форме в Edit пишем название *.dat, и прога сама открывает файл, какой нужно Это сообщение отредактировал(а) AFenix85 - 22.4.2007, 10:29 |
|||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 34 Всего: 59 |
||||
|
||||
| AFenix85 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 20.4.2007 Где: Россия,Иркутск Репутация: нет Всего: нет |
||||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 34 Всего: 59 |
Да в общем то - 3 действия 1. Размещаем на форме нужный диалог (палитра Dialogs - там есть разные) 2. Размещаем на форме кнопку "Открыть файл" 3. В обработчике этой кнопки пишем if (OpenDialog1->Execute()) { MyOpenFile(OpenDialog->FileName); } Ну, конечно, это самый элементарный вариант. Посмотрите хелп по диалогу - у него куча настроек, масок и т.п. Можно выбрать несколько файлов, можно создаватьих при отсутствии - в общем очень наглядно, полезно и нужно (для законченности) Писал по памяти - если где очепятка - я не виноват. |
|||
|
||||
| AFenix85 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 20.4.2007 Где: Россия,Иркутск Репутация: нет Всего: нет |
Извини Anikmar,я ошибся,мне не надо его непосредственно открывать,а надо считать нужный столбец
Просто хочется,чтобы прога все делала сама,и сама искала этот файл на диске,а его имя вводить в Editе! Также в Edite вводить название столбца и прога его нашла и считала в массив для последующей его обработки! Многого не знаю и потому прошу |
|||
|
||||
| Klin |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 20 Всего: 25 |
Это означает, что вы не используете эти переменные в своей программе.
Для этого можно так написать:
Это сообщение отредактировал(а) Klin - 22.4.2007, 16:33 -------------------- Я человек - попробуйте обвинить меня за это. |
||||||||
|
|||||||||
| GIK |
|
|||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: нет Всего: 14 |
Народ, сори что влезу щас не в тему, но для себя я обнаружил новшество, когда решал эту задачу. Оказывается если строка, к примеру имеет длину 21 символ, то при счтитывании с помошью функции getline(); до конца строки ( '\n' ), кол-во счытанных эллементов = длине строки +1, и + конец строки. Имеем мы к примеру файл:
FG12 HG23 RT43 9.12 1.23 1.44 1.45 4.67 1.45 1.34 5.67 1.23 Поправте если не прав.
Да кстати, если нужно вбить в массив именно числа, то придется конвертить побитово char символы в числа, с целыми числами это не проблема, разница между символом '1' и числом 1 = 48, а вот с нецелыми придется работать с мантисой. -------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
|||
|
||||
| AFenix85 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 20.4.2007 Где: Россия,Иркутск Репутация: нет Всего: нет |
Это я понял,а зачем ты их тогда мне написал,путать то зачем,мне итак плохо Напишите пожалуйста код! 1.Из Edit1 считываем, например, tm75 2.В примере моей таблицы,просмотреть 1 строку и найти номер столбца tm75 3.Как написать условие проверки 4.Номер вывести в Memo1 Для меня,новичка,это затруднительно Это сообщение отредактировал(а) AFenix85 - 23.4.2007, 12:58 |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |