|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
29.10.2010, 16:42 | #1 |
Регистрация: 29.10.2010
Сообщений: 5
|
Работа со строками. Какой ЯП посоветуете?
Имею:
txt с двузначными числами, разделёнными пробелом и переносами строк в стиле os windows. Хочу: Перенести все числа в массив, чтобы к любому числу можно было обратиться по номеру в массиве. P.S. Искал помощи в IRC (русский сегмент) - банят, отсылают в Кнута и в google.ru. Искал помощи в google.ru - не то выдаёт, и я даже не очень понимаю как сформулировать запрос, когда очень мало знаю по нему. Хотелось бы знать, что мне лучше всего подойдёт, когда надо быстро накатать маленькую программку для решения какой-то логической задачи с применением строк. Пользовался Python успешно 1 раз и даже с интерфейсом вышло (кнопочки, текстовые поля, wxwidgets). Принимаю также советы по работе с массивами, строками и циклами в отношении строк. Спасибо. |
29.10.2010, 17:06 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Делфи, СиШарп... ИМХО эти поудобнее будут.
I'm learning to live...
|
29.10.2010, 17:47 | #3 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
на делфи строка по умолчанию 255 символов, соответственно, вам нужна будет другая реализация
на с++ слишком сложно, скорее всего, вам будет оптимальный вариант - C#, быстрота, удобство, NET строки поддерживает до 2 гигов
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
29.10.2010, 18:38 | #4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Это ж с каких таких холодов???
Перемешивай дело с бездельем и не сойдешь с ума...
|
29.10.2010, 18:41 | #5 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Цитата:
Длина строки ограничена лишь размером памяти, выделяемым под процесс. Для x86, это примерно 1.8 ГБ. Последний раз редактировалось *PB*; 29.10.2010 в 18:45. |
|
29.10.2010, 18:45 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
29.10.2010, 19:09 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Как раз по умолчанию, в Delphi string тождественно AnsiString - это строки до 4 Гб размером. home Знакомая дорога — самая короткая. А вообще-то, любой современный ЯП высокого уровня подойдёт. p.s. соглашусь со мнением, высказанным выше, я бы тоже рассматривал либо Delphi (как самый простой и не требующих на компьютере ничего, кроме ОС Windows), либо C# - потребует наличия на компьютере .Net framework - но зато предоставляющий фантастически удобные средства обработки данных (в том числе и строк)! |
|
30.10.2010, 13:00 | #8 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
пардон про строку (в делфи 2010 к примеру точно более 255 символов может вмещать строка), а вот как быть про делфи 6?
где-то читал структуру строки (там было написано что делфи, это точно), так вот, кол-во символов хранится в начале строки, число типа byte (т.е. 255 - максимальное значение), ну вот отсюда и выводы были сделаны
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
30.10.2010, 13:27 | #9 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
30.10.2010, 13:35 | #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 |