Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.10.2010, 16:42   #1
home
 
Аватар для home
 
Регистрация: 29.10.2010
Сообщений: 5
Лампочка Работа со строками. Какой ЯП посоветуете?

Имею:
txt с двузначными числами, разделёнными пробелом и переносами строк в стиле os windows.

Хочу:
Перенести все числа в массив, чтобы к любому числу можно было обратиться по номеру в массиве.

P.S.
Искал помощи в IRC (русский сегмент) - банят, отсылают в Кнута и в google.ru. Искал помощи в google.ru - не то выдаёт, и я даже не очень понимаю как сформулировать запрос, когда очень мало знаю по нему.

Хотелось бы знать, что мне лучше всего подойдёт, когда надо быстро накатать маленькую программку для решения какой-то логической задачи с применением строк. Пользовался Python успешно 1 раз и даже с интерфейсом вышло (кнопочки, текстовые поля, wxwidgets).

Принимаю также советы по работе с массивами, строками и циклами в отношении строк.

Спасибо.
home вне форума
Старый 29.10.2010, 17:06   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Делфи, СиШарп... ИМХО эти поудобнее будут.
I'm learning to live...
Stilet вне форума
Старый 29.10.2010, 17:47   #3
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

на делфи строка по умолчанию 255 символов, соответственно, вам нужна будет другая реализация

на с++ слишком сложно, скорее всего, вам будет

оптимальный вариант - C#, быстрота, удобство, NET строки поддерживает до 2 гигов
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума
Старый 29.10.2010, 18:38   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от RUSt88 Посмотреть сообщение
на делфи строка по умолчанию 255 символов,
Это ж с каких таких холодов???
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума
Старый 29.10.2010, 18:41   #5
*PB*
Форумчанин
 
Регистрация: 11.08.2009
Сообщений: 558
По умолчанию

Цитата:
Сообщение от home Посмотреть сообщение
что мне лучше всего подойдёт, когда надо быстро накатать маленькую программку для решения какой-то логической задачи
Попробуй PureBasic
Длина строки ограничена лишь размером памяти, выделяемым под процесс.
Для x86, это примерно 1.8 ГБ.

Последний раз редактировалось *PB*; 29.10.2010 в 18:45.
*PB* вне форума
Старый 29.10.2010, 18:45   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
на делфи строка по умолчанию 255 символов
Окак! Странно что моя Делфи не знала об этом, пойду ее огорчу.
I'm learning to live...
Stilet вне форума
Старый 29.10.2010, 19:09   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от RUSt88
на делфи строка по умолчанию 255 символов
Это Вы, батенька, с Pascal (TurboPascal) перепутали.
Как раз по умолчанию, в Delphi string тождественно AnsiString - это строки до 4 Гб размером.


home
Знакомая дорога — самая короткая.
А вообще-то, любой современный ЯП высокого уровня подойдёт.
p.s. соглашусь со мнением, высказанным выше, я бы тоже рассматривал либо Delphi (как самый простой и не требующих на компьютере ничего, кроме ОС Windows), либо C# - потребует наличия на компьютере .Net framework - но зато предоставляющий фантастически удобные средства обработки данных (в том числе и строк)!
Serge_Bliznykov вне форума
Старый 30.10.2010, 13:00   #8
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

пардон про строку (в делфи 2010 к примеру точно более 255 символов может вмещать строка), а вот как быть про делфи 6?
где-то читал структуру строки (там было написано что делфи, это точно), так вот, кол-во символов хранится в начале строки, число типа byte (т.е. 255 - максимальное значение), ну вот отсюда и выводы были сделаны
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума
Старый 30.10.2010, 13:27   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ну вот отсюда и выводы были сделаны
Из мух ты котлеты сотворил
Цитата:
ShortString 255 characters 2 to 256 bytes backward compatibility
AnsiString ~2^31 characters 4 bytes to 2GB 8-bit (ANSI) characters
WideString ~2^30 characters 4 bytes to 2GB Unicode characters;
multiuser servers and multi-language applications
...
The reserved word string functions like a generic type identifier
creates a variable S that holds a string. In the default {$H+} state, the compiler interprets string (when it appears without a bracketed number after it) as AnsiString. Use the {$H–} directive to turn string into ShortString.
Так что Делфи уж давно не работает со строками 255 байт ограничения
I'm learning to live...
Stilet вне форума
Старый 30.10.2010, 13:35   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

RUSt88, это опять же строки паскаля.(или в Делфи это ShortString)
просто текстовые константы обычно хранятся в строках типа ShortString, потому большими ьыть не могут...приходится конкатенировать.

а по теме, ТС, вы какой то ЯП уже знаете/знакомы?
исходите из этого, ибо в С++ всетаки есть готовые классы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 30.10.2010 в 13:39.
Пепел Феникса вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками 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