@ProCxx

Страница 1068 из 2477
Constantine
09.07.2017
19:24:02
кажется, полторы минуты мой лабиринт считала)

Kostya
09.07.2017
19:25:20
реально, что за наркомания?

Constantine
09.07.2017
19:32:28
> Живу в городе Красноярске, учусь в гимназии "Универс" №1, в классе 9"В". что здесь вообще непонятного?)

я в 9 "Б" и не такое мог налабать

Google
Constantine
09.07.2017
19:34:15
кажется, на клиент-сайте еще не было проверки, что внешняя стена разобрана

точнее проверка стоит на клике, но не на запуске, поэтому можно вручную хекс-редактором подправить файлик сохранения

MrSmeet
10.07.2017
02:58:43
void WrapperCreateProcess(char str[]) { TCHAR szPath[] = _T(str);

В чем косяк

Ну тоесть понятно в чем

А как исправить то

Anatoly
10.07.2017
05:02:31
А как исправить то
Если TCHAR != char, https://msdn.microsoft.com/ru-ru/library/87zae4a3.aspx

Александр
10.07.2017
06:22:47
void WrapperCreateProcess(char str[]) { TCHAR szPath[] = _T(str);
Юзать внутри не TCHAR, а char: CreateProcessA

Эдуард
10.07.2017
06:33:27
бери студию тогда, ставить gcc/clang на винду начинающему - боль
Почему начинающему ставить GCC в винду боль? Clang да, боль, но GCC нет же :) Качается mingw, распаковывается куда-то в C:\mingw, в системную переменную PATH дописать путь C:\mingw\bin. Все готово :). P.S. Не берем то, что лучше делать конфигурирование таких дел через специальный батник и прочие дела. Для старта такой метод вполне норм)

Эдуард
10.07.2017
06:34:53
Я о случае, когда Visual Studio не ставится.

Friedrich
10.07.2017
06:35:12
Кланг в опциях в вижуал выбрать можно при установке. Не знаю ведёт ли это к боли.
Кто-нибудь пробовал этот режим, кстати? Что меняется с фактической точки зрения? Она просто начинает парсить больше кода с фичами последних стандартов?

Google
Эдуард
10.07.2017
06:55:09
Кто-нибудь пробовал этот режим, кстати? Что меняется с фактической точки зрения? Она просто начинает парсить больше кода с фичами последних стандартов?
Вроде как это форк мелкомягких, но все равно clang. По факту он должен открывать доступ к "стандартным плюсам", а не "близкими к оригинальным", плюс кросс-компиляция для линукса

Anatoly
10.07.2017
07:03:44
Юзать внутри не TCHAR, а char: CreateProcessA
Лучше все же в терминах TCHAR программировать под винду, а то уберут поддержку MBCS и ...

Александр
10.07.2017
07:04:36
Лучше все же в терминах TCHAR программировать под винду, а то уберут поддержку MBCS и ...
Ну если человек передает в функцию char, то это уже не феншуй с точки зрения TCHAR

Alexander
10.07.2017
07:04:36
у нас так сделано. Ничего красивого в этом нет, но что ж поделать

Nikolai
10.07.2017
07:05:14
через ifdef оберни
Я уже один раз разбирал такой код, да ну его нафиг. Чувак свалил с работы, а мы потом его код 1,5 года переписывали

Alexander
10.07.2017
07:06:08
есть такое. Но такое не так и сложно фиксится. Просто не стоит сразу жёстко завязываться на какую-то платформу (по крайней мере стараться не завязываться). А то потом придёт требование от заказчика перетянуть дело н ановую плтаформу, а программистам страдать

таких историй не одлна и не две

Anatoly
10.07.2017
07:19:18
сам по себе TCHAR не мешает переходить на другую платформу, основная работа так или иначе в реализации и обрамлении ее в #ifdef/#endif

Дед Пегас
10.07.2017
07:52:29
https://github.com/George3d6/striga

Alex Фэils?︙
10.07.2017
08:05:16
Daniel
10.07.2017
08:16:08
Да простят модераторы и меня, но я бы почитал этот FAQ

Alex Фэils?︙
10.07.2017
08:17:13
/rules

Group Butler [beta]
10.07.2017
08:17:14
/rules
Правила 0. Язык чата — русский. The chat's language is Russian. 1. Простые вопросы (к примеру, о базовом синтаксисе языка, или от новичков в C/C++) , лабы, "помогите с задачкой" и о IDE — в чат новичков: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w 2. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств (для этого есть pro.cxx.holywars — https://telegram.me/joinchat/BYlFbECi8UKU0bCqc7jWlQ и @flood); 2.0. Не поддавайтесь на провокации, а лучше репортите, написав в реплае @admin. 2.1. Не делайте ложных доносов на людей, и не "пингуйте" администраторов чата зря; 2.2. Не разводите срачи/холивары в этом чате. За разведение срача администрация банит без предупреждения; 3. Не надо оффтопить в этом чате и флудить (в частности не рекомендуется писать кучу мелких сообщений); 3.0. Не стоит злоупотреблять стикерами и (или) кидать их без всякой причины; 3.1. Голосовые сообщения в этом чате запрещены; 4. Вы можете спросить тематический чат, и вам, по возможности, его подскажут (также можно ввести команду #chatlist, и бот вам напишет списочек известных чатов) 5. Все вакансии, реклама и добавление своего чатика в списочек известных чатов — по согласованию с @AlexFails; 6. Нарушители сначала получают предупреждение, а затем, в случае рецидива, бан на срок от 1 дня до бесконечности. Все правила - /rules.

Eugene
10.07.2017
09:26:47
Народ, тут такое дело. В VS два проекта в одном солюшине. Я хочу реализовать в одном одни и те же функции/классы. У меня есть файлы foo.h и foo.cpp Но если включать foo.h без реализации в другой проект, то оно выбивает ошибку линковки. Работает только если в foo.h ещё и реализацию впилить, но это не то. Как лучше сделать?

Berkus
10.07.2017
09:27:11
линковать foo.cpp и там и там

ну или вынести его в либу

Alexander
10.07.2017
09:28:42
http://cpp-russia.ru/?p=1405

Google
Igor
10.07.2017
09:59:00
линковать foo.cpp и там и там
Вроде, еще есть какая-то магия с указанием первого проекта в References другого, и тогда он типа будет и объектники в него перетягивать... но у меня всего однажды сработало

Berkus
10.07.2017
09:59:53
ну в студии конечно свои извращения, но стандартный подход делать общую либу для общей функциональности

Alexander
10.07.2017
10:00:05
и её можно установить в TRUE, тогда зависимости будут подтягиваться

Admin
ERROR: S client not available

Eugene
10.07.2017
10:48:50
Народ, я слепой? Суть такая. Юзаю гуглтест. d:\projects\googletest_proj\tests.cpp(83): error: The difference between _array[1] and 6.38619e+302 is 1.2988301524519478e+296, which exceeds error, where _array[1] evaluates to 6.3861912988301526e+302, 6.38619e+302 evaluates to 6.3861900000000002e+302, and error evaluates to 0.001. Как так, разница не должна быть такая большая же?

Berkus
10.07.2017
10:52:35
в 302 степени это довольно много ноликов

Eugene
10.07.2017
10:52:39
> Как так, разница не должна быть такая большая же? Ну, разница никому ничего не должна, она просто есть как есть. Значит что-то считаешь неправильно.

Eugene
10.07.2017
10:52:45
6.3861912988301526e+302 - 6.3861900000000002e+302 Out[155]: 1.2988301524519478e+296

Berkus
10.07.2017
10:53:10
сильно больше 1e-3 )

Eugene
10.07.2017
10:53:17
А что ты хотел на таких порядках? Огромные числа же :)

Eugene
10.07.2017
10:56:53
О, свидетели IEEE 754 здесь!
Гуглотест использует неточное сравнение, тут просто ошибка в расчётах

Eugene
10.07.2017
10:57:14
О, свидетели IEEE 754 здесь!
Решил разобраться с плавающей точкой, а то слишком часто с ней лажаю

Eugene
10.07.2017
10:58:22
У тебя разница получилась вот такая (если в длинные инты переводить): 129883015245194775160376122164480457427417866353789924189149283092486783829659571800122976739301806224650928004336422124247307345926274877815197088591974816860196637897311342435537340962203760970615791769565305983726047323378307714008942126408247104795124753916737183397204955337394912198322552832

Google
Eugene
10.07.2017
11:01:09
Если вычесть 6.3861912988301526e+302- 6.38619e+302 То да, разница будет большая. Хотя я не понимаю почему. Целая часть-то 6, количество нулей одинаковое. Разница должна быть небольшой вроде. Или я что-то не так посчитал.

А, стоп

Да

/dev
10.07.2017
11:01:48
> Как так, разница не должна быть такая большая же? Ну, разница никому ничего не должна, она просто есть как есть. Значит что-то считаешь неправильно.
Учитывая, что даблы и флоаты некоммутативны и неассоциативны, считать правильно — целая проблема

Eugene
10.07.2017
11:01:49
Разница и должна быть большой

Ведь если умножить на мантису, то должно быть много.

Eugene
10.07.2017
11:03:28
> Целая часть-то 6, количество нулей одинаковое. Целая часть там не 6. Это же экспоненциальная запись.

Eugene
10.07.2017
11:04:28
1.545e+3 Out[167]: 1545.0

Страница 1068 из 2477