![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 63
|
![]()
у меня есть в файле .тхт текст длинной допустим 700 символов. я хочу засунуть этот текст посимвольно в массив.
чтобы 1ая буква этого текста была массивек[0], вторая буква массивек[1] и так 700 символов)) как можно это сделать) |
![]() |
![]() |
#22 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Ну вот вам пример. Есть файл test.txt.
Открываем файл, определяем размер. Потом выделяем память под массив символов. В цикле считываем туда символы из файла. Параллельно добавляем их в Мемо: Код:
ps Нужно подключить fstream: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
#23 | |
Пользователь
Регистрация: 13.05.2009
Сообщений: 63
|
![]()
Когда делаю так, у меня долго думает программа, да и я сам не все толком понял.
Я ошибся, мне нужно не из файла а из ТМемо. Вообще как у меня. Я загружаю в Тмемо из файла.тхт текст, расчитываю там разные статистики для букв и т.п. т.е. текст у меня хранится в ТМемо. Теперь (для удобства) мне нужно перевести из ТМемо весь текст в один массив, так, чтобы буквы были в разных "записях" массива, т.е. посимвольно. Вот что делаю я: Цитата:
Теперь, когда я хочу узнать длину этого массива, я пишу к примеру: Edit1->Text = strlen(ALL_text); и при выполнении выводит то правильное количество, то нет. Иногда просто нажимаешь несколько раз на кнопку, и выводятся разные ответы. Но так же я заметил, что впринципе всего символов это переменная f. К примеру. я загружаю текст в мемо, все там преобразую и перевожу в массив. буква f к примеру равна 669 другая переменная, через которую я тоже считал длину всего текста равна (dlina_texta) 669 а вот strlen(ALL_text) равна 771 еще раз жму на кнопку. f = 669; dlina_texta = 669 strlen(ALL_text) = 669 еще раз жму: f = 669; dlina_texta = 669 strlen(ALL_text) = 690 почему она все время меняется? Последний раз редактировалось Kycaka; 26.05.2009 в 12:43. |
|
![]() |
![]() |
#24 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Считайте длину при занесении символов в массив.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
#25 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 63
|
![]()
понятно, кокрас это и есть переменная f. Спасибо.
Последний раз редактировалось Kycaka; 26.05.2009 в 12:55. |
![]() |
![]() |
#26 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Может, File -> Include Unit Hdr...?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
#27 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 63
|
![]()
уже ничего___)) разобрался что и куда пропало)) Спасибо)
|
![]() |
![]() |
#28 | |
Пользователь
Регистрация: 13.05.2009
Сообщений: 63
|
![]() Цитата:
|
|
![]() |
![]() |
#29 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
#30 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 63
|
![]()
не подскажите, как можно найти ближайшее значение к заданному.
К примеру: заданное число = 0.0529 у меня есть: 0.0234 0.0411 0.0531 0.0312 0.0121 0.0803 как найти ближайшее число, а лучше два или три |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод двумерного массива | Kocapb | Общие вопросы C/C++ | 4 | 11.10.2012 11:05 |
Как данные с массива передавать на тренд и таблицу? | KuevProger | Помощь студентам | 1 | 20.03.2009 11:47 |
Вывод массива из функции | LeoN | PHP | 2 | 13.11.2008 13:57 |
Вывод на печать StringGrid таблицу | Македонский | Общие вопросы Delphi | 3 | 06.11.2007 01:21 |