![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 29.10.2010
Сообщений: 5
|
![]()
Имею:
txt с двузначными числами, разделёнными пробелом и переносами строк в стиле os windows. Хочу: Перенести все числа в массив, чтобы к любому числу можно было обратиться по номеру в массиве. P.S. Искал помощи в IRC (русский сегмент) - банят, отсылают в Кнута и в google.ru. Искал помощи в google.ru - не то выдаёт, и я даже не очень понимаю как сформулировать запрос, когда очень мало знаю по нему. Хотелось бы знать, что мне лучше всего подойдёт, когда надо быстро накатать маленькую программку для решения какой-то логической задачи с применением строк. Пользовался Python успешно 1 раз и даже с интерфейсом вышло (кнопочки, текстовые поля, wxwidgets). Принимаю также советы по работе с массивами, строками и циклами в отношении строк. Спасибо. |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Делфи, СиШарп... ИМХО эти поудобнее будут.
I'm learning to live...
|
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]()
на делфи строка по умолчанию 255 символов, соответственно, вам нужна будет другая реализация
на с++ слишком сложно, скорее всего, вам будет оптимальный вариант - C#, быстрота, удобство, NET строки поддерживает до 2 гигов
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
![]() |
![]() |
#4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Это ж с каких таких холодов???
![]()
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
![]() Цитата:
Длина строки ограничена лишь размером памяти, выделяемым под процесс. Для x86, это примерно 1.8 ГБ. Последний раз редактировалось *PB*; 29.10.2010 в 18:45. |
|
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Как раз по умолчанию, в Delphi string тождественно AnsiString - это строки до 4 Гб размером. home Знакомая дорога — самая короткая. А вообще-то, любой современный ЯП высокого уровня подойдёт. p.s. соглашусь со мнением, высказанным выше, я бы тоже рассматривал либо Delphi (как самый простой и не требующих на компьютере ничего, кроме ОС Windows), либо C# - потребует наличия на компьютере .Net framework - но зато предоставляющий фантастически удобные средства обработки данных (в том числе и строк)! |
|
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]()
пардон про строку (в делфи 2010 к примеру точно более 255 символов может вмещать строка), а вот как быть про делфи 6?
где-то читал структуру строки (там было написано что делфи, это точно), так вот, кол-во символов хранится в начале строки, число типа byte (т.е. 255 - максимальное значение), ну вот отсюда и выводы были сделаны
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
![]() |
![]() |
#9 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]() Цитата:
I'm learning to live...
|
||
![]() |
![]() |
#10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
RUSt88, это опять же строки паскаля.(или в Делфи это ShortString)
просто текстовые константы обычно хранятся в строках типа ShortString, потому большими ьыть не могут...приходится конкатенировать. а по теме, ТС, вы какой то ЯП уже знаете/знакомы? исходите из этого, ибо в С++ всетаки есть готовые классы. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 30.10.2010 в 13:39. |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со строками | K1nDeR | Общие вопросы C/C++ | 3 | 01.10.2010 14:05 |
Работа со строками | <Yuliya> | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 22.01.2010 05:21 |
Какой каспер посоветуете? | DM_bite | Софт | 9 | 25.06.2009 21:57 |
Какой движок для сайта посоветуете ? | N1R0 | WordPress и другие CMS | 19 | 12.01.2009 18:50 |