Из меня Оккама как из Вассермана, ч.1

Oct 06, 2010 02:26

Сегодня я создал два чудеснейших типа :
[[[(Int,Int,Int)]]] (список списков списков триплетов целых чисел)
[([[(Int,Int,Int)]],[[(Int,Int,Int)]])] (список дуплетов списков списков триплетов целых чисел)

Пойду-ка я на этой радостной ноте спать.

Leave a comment

Comments 3

(The comment has been removed)

cosmonavticus October 6 2010, 11:09:02 UTC
Типо использовать связанные списки слабо? )))

Можно ведь еще проще. В венде оперативы заполнено обычно < половины. Достаем от ядра размер оперативы и заполняем эту половину. Если юзер введет строку длиннее, то оставить его наедине с Recovery Console для длительной медитации. Форматить хард в данном случае - неспортивно и неинтересно.

Если дело происходит в POSIX, то даем ему 9 байт. Их хватит, ведь любые права доступа туда влезают!

Reply

virtulis October 6 2010, 12:40:23 UTC
Для этого у fgets() и пр. есть параметр size. И еще циклы для этого есть. Еще тут написано что есть функция getline(). Или мы о каком-то другом языке говорим? :)

Reply

levantis October 6 2010, 14:05:32 UTC
да, это вариант. жаль, что мою проблему это не решает.
ни у кого случайно cray не завалялся? мне на пару недель, не больше (:

Reply


Leave a comment

Up