Кресты / Говнокод #21174 0 123456789101112131415161718 ProcessorInfo ProcessorInfo::Get() { ProcessorInfo result; String allCpuInfo = IO::DiskFile::ReadAsString("/proc/cpuinfo"); result.BrandString = allCpuInfo().Find(StringView("\nmodel name")) .Find(':').Drop(2).ReadUntil('\n'); result.CoreNumber = allCpuInfo().Find(StringView("\ncpu cores")) .Find(':').Drop(2).ReadUntil('\n').ParseAdvance<ushort>(); result.LogicalProcessorNumber = (ushort)allCpuInfo().Count(StringView("processor ")); result.Frequency = ulong64(1000000*allCpuInfo().Find(StringView("\ncpu MHz")) .Find(':').Drop(2).ReadUntil('\n').ParseAdvance<double>()); return result; } http://www.gamedev.ru/projects/forum/?id=218183&page=5#m70 Запостил: gammaker, 12.09.2016 (Updated 31.03.2018) Комментарии (10) RSS guestinho 10 лет ago # 0 Иди на геймдев, гамакер. Ответить gammaker 10 лет ago # 0 ⇈ Так я только что оттуда. Ответить guestinho 10 лет ago # 0 И лучше регулярками. Ответить gammaker 10 лет ago # 0 ⇈ Я не осилил регулярки пока. Но мне так нравится. Ответить BagorCtretora 10 лет ago # 0 ⇈ Асилил тебе в ухо, зацени Ответить roman-kashitsyn 10 лет ago # 0 > String allCpuInfo > allCpuInfo() Строка -- это функция без параметров? Ответить guestinho 10 лет ago # 0 ⇈ Может скобочки делают из строки ДИАПАЗОН? Типа [:]. Ответить gammaker 10 лет ago # 0 ⇈ Ага, угадал. Это аналогично [] из D. Ответить BagorCtretora 10 лет ago # 0 ⇈ Во истину говорят, нет такой хуйни чтоб была в каком то язяке, и не была в кристах Ответить bagor 10 лет ago # 0 По минусу блядям. Ответить Добавить комментарий Отменить ответ Помни, guest, за тобой могут следить! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
roman-kashitsyn 10 лет ago # 0 > String allCpuInfo > allCpuInfo() Строка -- это функция без параметров? Ответить
BagorCtretora 10 лет ago # 0 ⇈ Во истину говорят, нет такой хуйни чтоб была в каком то язяке, и не была в кристах Ответить
> allCpuInfo()
Строка -- это функция без параметров?