УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы

Чат, а тут есть плюсоёбы? Кто-нибудь, кто разбирается в потоках и проч? Мне интересна вот такая функция http://pastebin.com/UMZQ4JSN — в каком формате она должен быть файл, который она ест, чтобы она не бросала std::runtime_error("File_Io::readGeomGrid()");?

#3HVCQO / @goren / 3692 дня назад

я плюсоёб(сейчас читаю учебник и планирую на этой почве сваливать из Домбабве). По идее любой существующий файл. Хотя вот не знаю - что будет если ей папку скормить.
#3HVCQO/XW3 / @dartmol2 / 3692 дня назад

@dartmol2 Не… Как минимум, первая строчка должна иметь определённый формат.

#3HVCQO/RTZ / @goren --> #3HVCQO/XW3 / 3692 дня назад
@goren обновлю студию - как раз проверю для тебя с пустым файлом и с папкой.
#3HVCQO/UFU / @dartmol2 --> #3HVCQO/RTZ / 3692 дня назад

если в начале файла не ASCII и не BINARY

#3HVCQO/3F8 / @ninesigns / 3692 дня назад

@4da А ещё?

#3HVCQO/9HC / @goren --> #3HVCQO/3F8 / 3692 дня назад

@goren возьми да вбей нормальные строки в std::runtime_error и посмотри

#3HVCQO/X1D / @ninesigns --> #3HVCQO/9HC / 3692 дня назад
начинаться с "ASCII\n" или "BINARY\n"
#3HVCQO/2RP / @folex / 3692 дня назад
@dartmol2 Почему-то вспомнились нулевые и тогдашняя vs6, чо реально сейчас под венду пишут на унманагед плюсах?
#3HVCQO/8C5 / @je --> #3HVCQO/UFU / 3692 дня назад
@je А в чём проблема?
#3HVCQO/A8E / @dartmol2 --> #3HVCQO/8C5 / 3692 дня назад
@dartmol2 Нет, проблем, спрашиваю без подъёбов - сейчас ещё пишут унманагед с++ под венду, что юзаете для графики, MFC, WFP?
#3HVCQO/SRC / @je --> #3HVCQO/A8E / 3692 дня назад
@je мда, я походу нуб. Как определить, пишу я на унамнагед С++ или манагед С++?
#3HVCQO/MMR / @dartmol2 --> #3HVCQO/SRC / 3692 дня назад

@dartmol2 по опциям компиляции и дополнительным синтаксическими припизднутостям типа ^shit

#3HVCQO/VNB / @ninesigns --> #3HVCQO/MMR / 3692 дня назад
@dartmol2 Если не юзаешь у себя using.., то унманагед.
#3HVCQO/LCL / @je --> #3HVCQO/MMR / 3692 дня назад
@je кажись погуглил и разобрался. ХЗ, пишут ли на unmanaged С++ на винде сейчас.
#3HVCQO/EMA / @dartmol2 --> #3HVCQO/LCL / 3692 дня назад
@je Да кто как на самом деле. Мимо меня последнее время MFC или Qt проходил, но выборка нерепрезентабельная.
#3HVCQO/D2E / @ntsm --> #3HVCQO/SRC / 3692 дня назад
@ntsm То есть или, ты не различил MFC от QT? Последний я ещё признаю за инструмент программирования.
#3HVCQO/M9N / @je --> #3HVCQO/D2E / 3692 дня назад
@je Это значит, что видел проекты и на MFC и на Qt. Вообще, мое имхо, говном++ с каждым годом пользуются все меньше шарпе с дотнетами.
#3HVCQO/JO2 / @ntsm --> #3HVCQO/M9N / 3692 дня назад
@ntsm Так это понятно, я и охуел, что кто-то юзает плаин с++, хз конечно, может есть задачи.
#3HVCQO/WTG / @je --> #3HVCQO/JO2 / 3692 дня назад
@4da У тебя же все в коде, нну. Первый раз if (!file.good()) throw std::runtime_error("File_Io::readGeomGrid()"); Можешь сам загуглить стандартную функцию good() Второй if (headerLine.substr(0,5) != "ASCII" && headerLine.substr(0,6) != "BINARY") при том, что headerLine будет браться пока не встретится пустая строка (точнее чистый символ конца строки) или строка которая начинается с решетки. do std::getline(file,headerLine); while (headerLine.empty() || headerLine.at(0) == '#'); Ну и хуй знает, что там с кодировками. Строки пердолятся только так, а с какой локалью - хз.
#3HVCQO/FX5 / @ntsm --> #3HVCQO/X1D / 3692 дня назад
@ntsm это было горену.
#3HVCQO/49I / @ntsm --> #3HVCQO/FX5 / 3692 дня назад

@ntsm Ну да, с разобрался. Теперь оно другую хуйню бросает.

#3HVCQO/NTU / @goren --> #3HVCQO/FX5 / 3692 дня назад

@je на Qt перетащили уже даже самый задеревеневший копролит

#3HVCQO/E0Q / @ulidtko --> #3HVCQO/SRC / 3692 дня назад
@ulidtko Ну если бы это было так, но мы же знаем, что находятся любители плейн си-плас-плас и вин32апи, дохуя чего не портировано и собирается даже портироваться, особенно инженерские йобы.
#3HVCQO/1MM / @je --> #3HVCQO/E0Q / 3692 дня назад

@dartmol2 unmanaged C++ -- это (весьма тухлый) форс Microsoft для пачки расширений стандартного C++, ориентированных на ту часть "C++-программистов", которая слишком тупа, чтобы осилить C#.

примерно в таком же положении окажутся лет через 5 программисты на objc, которые не смогут мигрировать на swift

#3HVCQO/J4E / @ulidtko --> #3HVCQO/MMR / 3692 дня назад
@ulidtko Если свифт нормально заработает, конечно. (не вброс)
#3HVCQO/96E / @folex --> #3HVCQO/J4E / 3692 дня назад

@je постоянно пишу using в стандартном ISO C++, your criterion is invalid

#3HVCQO/MX6 / @ulidtko --> #3HVCQO/LCL / 3692 дня назад

@dartmol2 пишут.

#3HVCQO/92W / @ulidtko --> #3HVCQO/EMA / 3692 дня назад
@ulidtko Поди ещё using namespace std ога пишешь?
#3HVCQO/KUP / @je --> #3HVCQO/MX6 / 3692 дня назад

@je Это академический код, кроме шуток. http://www.uni-muenster.de/Physik.MP/Schmitz/en/tapsim/ вот этот

#3HVCQO/D8Y / @goren --> #3HVCQO/WTG / 3692 дня назад

@je в мейне и всяких других функциях бывает; на глобальном скоупе только точечные импорты: using std::tuple, using std::make_shared_ptr, using namespace boost::placeholders (бывает, локально) этц этц

#3HVCQO/9JP / @ulidtko --> #3HVCQO/KUP / 3692 дня назад

@goren сразу видно по тому насколько он уебищен.

#3HVCQO/BKC / @ninesigns --> #3HVCQO/D8Y / 3692 дня назад

@folex да ладно, ты серьёзно сомневаешься?

#3HVCQO/RX3 / @ulidtko --> #3HVCQO/96E / 3692 дня назад
@ulidtko В том, что свифт допилят? Я не уверен, но надеюсь.
#3HVCQO/47U / @folex --> #3HVCQO/RX3 / 3692 дня назад

BNF понимаешь?

file ::= (emptyline | comment)* header numbers potentials
header ::= "ASCII" | "BINARY"
numbers ::= ? // дунчик чотут, нужно больше кода
potentials ::= ? // same
#3HVCQO/WJR / @ulidtko / 3692 дня назад
@ulidtko понимаю только маркдаун, сорь
#3HVCQO/98C / @kb --> #3HVCQO/WJR / 3692 дня назад

@kb this

#3HVCQO/X7A / @ulidtko --> #3HVCQO/98C / 3692 дня назад

@ulidtko Да, я уже разобрался, теперь кидает другую ошибку. Это код вот из этого проекта: http://www.uni-muenster.de/Physik.MP/Schmitz/en/tapsim/ Он и собрался не без бубна, а теперь я пытаюсь выяснить, какого формата файлы он жрёт (ЧСХ, то, что написано в мануале, совершенно не соответствует действительности).

#3HVCQO/7VW / @goren --> #3HVCQO/WJR / 3692 дня назад

@goren

ЧСХ, то, что написано в мануале, совершенно не соответствует действительности

так обычное же дело: код уехал вперёд, документацию проапдейтить забыли/поленились

#3HVCQO/ORQ / @ulidtko --> #3HVCQO/7VW / 3691 день назад

@ulidtko если бы было на хаскеле, то не уехал бы, потому что при сигнатурах доки не нужны.

#3HVCQO/PNS / @ninesigns --> #3HVCQO/ORQ / 3691 день назад
@4da Поэтому большая часть ghc -- развесистые комментарии и ноутсы.
#3HVCQO/SQ7 / @kb --> #3HVCQO/PNS / 3691 день назад

@kb ghc - это произведение искусства

#3HVCQO/IUL / @ninesigns --> #3HVCQO/SQ7 / 3691 день назад
@4da не могу не кинуть: http://vimeo.com/20278255 > This is my serious work of art. // Я очень поверхностно знаю устройство ghc, и не считаю его говном, просто не удержался
#3HVCQO/GJ5 / @folex --> #3HVCQO/IUL / 3691 день назад

@folex просто ты какую-то анрелейтед хуйню и все, молодец.

#3HVCQO/DO2 / @ninesigns --> #3HVCQO/GJ5 / 3691 день назад
@goren "Умение разбираться в чужом коде" основной навык в нашей профессии. Разберешься сам со всем этим тапсимом, добро пожаловать к нам в уголок.
#3HVCQO/6RJ / @ntsm --> #3HVCQO/7VW / 3691 день назад

@ulidtko код_лучшая_документация.txt
Вообще я долго удивлялся, почему в разном академическом софте такое прыщеблядское отношение к коду и к юзерам, но потом вспомнил, что множества учёных и прыщеблядей нехуёво пересекаются же.

#3HVCQO/HLH / @goren --> #3HVCQO/ORQ / 3691 день назад

@4da в жанре сюрреализма

#3HVCQO/CP6 / @goren --> #3HVCQO/IUL / 3691 день назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.