forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Программируем

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Закрытая тема
 
Опции темы Опции просмотра
Старый 18.06.2006, 03:26   #1
ShAD
Furgitive from Hell
 
Аватар для ShAD
 
Регистрация: 15.07.2005
Сообщений: 1,911
Отправить сообщение для ShAD с помощью ICQ
По умолчанию помогите с траблом ограничения.

надо либо строку 10000 символов,
либо массив чтоб создавал такой. ну char например.
вот думаю как написать новый тип переменной используя стринги.
чтоб 10000 натянуть.
желательно не отдельно а прям в проге.
__________________
Смерть близка и от неё не убежать...
ShAD вне форума  
Старый 18.06.2006, 06:56   #2
Paul
Гость
 
Сообщений: n/a
По умолчанию

А в чем проблема сделать массив char в 10000, да хоть статик.

А это где вообще?
 
Старый 18.06.2006, 22:02   #3
rinosaniol
Гость
 
Сообщений: n/a
Arrow

Ага, не совсем ясно какой язык тебя ограничивает

В C как я понимаю вообще никаких трабл? действительно, как Pavel L сказал либо статичный char[10000], либо вообще char *str, потом кастаешь на него new на сколько надо
И так же, думаю, в большинстве сиподобных языков.

А например, в Delphi последних версий (у меня седьмая): стандартный string == AnsiString ... держит от 4 байт до 2Гб символов, если конечно не пересадить его {$H-} на ShortString (1-255 символов). так что тут заморачиваться даже не надо.
 
Старый 19.06.2006, 03:25   #4
OXOTHiK
Гость
 
Сообщений: n/a
По умолчанию

ну поправочка не char[10000] а char[10001] не забываем про знак в конце ошибка многих.
 
Старый 19.06.2006, 10:07   #5
ShAD
Furgitive from Hell
 
Аватар для ShAD
 
Регистрация: 15.07.2005
Сообщений: 1,911
Отправить сообщение для ShAD с помощью ICQ
По умолчанию

Цитата:
Сообщение от OXOTHiK
ну поправочка не char[10000] а char[10001]
Действительно паскаль.
не забываем про знак в конце ошибка многих.
не понял что за знак на конце и зачем он 10000 = одномерный массив на 10000.
только вот проблемка в следующем. не создаётся массив 10000 длинной.
методом тыка 512 максимум.
__________________
Смерть близка и от неё не убежать...

Последний раз редактировалось ShAD; 19.06.2006 в 10:10.
ShAD вне форума  
Старый 19.06.2006, 11:37   #6
Paul
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от ShAD
не понял что за знак на конце и зачем он
он имел ввиду знак конца строки. Доллар то ли нуль, непомню, поясните (мне таки даже интересно!). Но думаю, что любой класс (тип данных) это должен учитывать.

2ShaD: ГДЕ?
 
Старый 19.06.2006, 13:31   #7
ShAD
Furgitive from Hell
 
Аватар для ShAD
 
Регистрация: 15.07.2005
Сообщений: 1,911
Отправить сообщение для ShAD с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pavel L
он имел ввиду знак конца строки. Доллар то ли нуль, непомню, поясните (мне таки даже интересно!). Но думаю, что любой класс (тип данных) это должен учитывать.

2ShaD: ГДЕ?
Сообщение от OXOTHiK
ну поправочка не char[10000] а char[10001]
Действительно паскаль.
не забываем про знак в конце ошибка многих.

я думал он про массив пишет ) гы. а это он про строку?
да и нету в паскалевских стрингах помоему завершающего символа.
ну или есть, тока он chr(0)
__________________
Смерть близка и от неё не убежать...
ShAD вне форума  
Старый 19.06.2006, 13:37   #8
Paul
Гость
 
Сообщений: n/a
По умолчанию

2ShaD: Ей богу прикалываешься. Где?
 
Старый 19.06.2006, 15:32   #9
ShAD
Furgitive from Hell
 
Аватар для ShAD
 
Регистрация: 15.07.2005
Сообщений: 1,911
Отправить сообщение для ShAD с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pavel L
2ShaD: Ей богу прикалываешься. Где?
да пока сопли жували я уже написал всё в обход ограничения )
думаю тема закрыта.
результатом работы программы явилось:
Цитата:
Сообщение от Программа
abbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbc
abbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbccaababbcabbcbcca
abbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbcca
bccacaababbcbccabccacaabbccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaab
abbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbc
abbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaab
bccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbc
abbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbc
abbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbcca
bccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbcca
abbcbccabccacaababbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbccaababbcabbcbccaabbcbcca
bccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbc
bccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbcca
bccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbcca
abbcbccabccacaababbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbcca
bccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbcca
abbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaab
caababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaab
bccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbcca
bccacaababbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbccaababbcabbcbccaabbcbccabccacaab
abbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbcca
bccacaabbccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaab
bccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbcca bccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbcca
bccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaab
caababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaab
bccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaab
caababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaab
abbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbc
abbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaab
bccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaab
caababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaab
abbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbc
abbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbc
caababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbcca
bccacaababbcbccabccacaabbccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbc
bccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbcca
bccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaab
bccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaab
caababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaab
abbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbc
abbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbcca
caabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaab
caababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabcca
caabbccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaab
bccacaabcaababbcbccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbcca
caabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaab
caababbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabcca
caabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbc
bccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabcca
caabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcbccacaab
caababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaab
abbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaab
bccacaabcaababbccaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcabbcbccabccacaabbcca
caabcaababbcbccacaabcaababbccaababbcabbcbccaabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbc
abbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaab
abbcbccacaabcaababbccaababbcabbcbccabccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaab
bccacaabcaababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbc
bccabccacaabbccacaabcaababbcabbcbccabccacaabbccacaabcaababbcbccacaabcaababbccaababbcabbcbccabccacaab
caababbccaababbcabbcbccacaababbcabbcbccaabbcbccabccacaabbccacaabcaababbccaababbcabbcbccacaababbcabbc
bccaabbcbccabccacaabcaababbcabbcbccaabbcbccabccacaababbcbccabccacaabbccacaabcaababbcbccacaabcaababbc

Last symbol is "c"
Задача была в следующем. За основу берётся строка содержащая "а",
далее прибавляется сама к себе, но в прибавляемой строке все "a" меняются на "b", "b" на "c" и "c" на "a".
и так пока длинна строки не составит 10000 символов. надо узнать 10000й символ
т.е. результаты промежуточные:
ab
abbc
abbcbcca
abbcbccabccacaab
и так далее.

Думается сперва что раз плюнул - и написал.
а вот попробуйте на паскале написать

Развиваем мозг товарищи
__________________
Смерть близка и от неё не убежать...

Последний раз редактировалось ShAD; 19.06.2006 в 15:46.
ShAD вне форума  
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ISA SERVER 2004 ограничения и оснастки Fox Прикладное программное обеспечение 0 22.08.2007 11:23
Ограничения инета Melon Прикладное программное обеспечение 6 03.04.2007 10:11
Ограниченность DrDeath Общий раздел 15 19.12.2005 08:35
Ограничения доступа. Juggernaut Прикладное программное обеспечение 2 23.04.2005 18:55


Текущее время: 22:47. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири