
Michael
15.08.2017
13:03:53
Activex не пашет?
везде пишут что он не поддерживается в эдже, поэтому даже не разбирался с ним

Andrey
15.08.2017
13:44:22

VR
15.08.2017
14:16:03
Есть кто на Си чистом пишет?

Grigor
15.08.2017
14:17:29
А на грязном?

Google

VR
15.08.2017
14:17:55
Я о том что некотоыре на с++ пишут и начинают советовать то чего в Си нету

Matwey
15.08.2017
14:18:18
Да, обычно хочешь писать на чистом, а потом получается все-равно грязно...

VR
15.08.2017
14:19:05
Какой самый простой способ считать все с fd и записать в файл

Matwey
15.08.2017
14:19:25
sendfile
Но не кроссплатформно

Ilia
15.08.2017
14:19:48
Это же тоже файл

VR
15.08.2017
14:20:43
да с командной строки
stdin

Ilia
15.08.2017
14:21:00
А при чём тут коммандная строка ?

VR
15.08.2017
14:21:45
Да тут такое задание , мозг взрывается, есть программа, ее запускаешь с моей аргументом, она шлет мне карту ,я обсчитываю, пишу координаты и жду обновленную карту

Ilia
15.08.2017
14:21:46
Ну надо по-любому писать цикл, выбирать из исходного файла, писать в целевой

Google

VR
15.08.2017
14:21:56
И я не всеглда понимаю что мне приходит.

Matwey
15.08.2017
14:22:30
https://linux.die.net/man/2/sendfile
И никаких циклов не надо
Уже есть готовый костыль

Ilia
15.08.2017
14:24:06
Ну, ты читаешь stdin, это обычный файловый поток. Пишешь в файл (это просто другой файл),
Итого — ты копируешь один файл в другой.
Просто в цикле читаешь из исходного файла, пишешь в целевой. Блок любого размера, всё равно.

Matwey
15.08.2017
14:24:30
Я предупредил, что не кросспатформно

VR
15.08.2017
14:25:03
Да я нагуглил, у меня FreeBSD вроде есть

Ilia
15.08.2017
14:25:21
Кстати, Матвей, ты веб-камеру-то переверни...

Matwey
15.08.2017
14:25:34
Какую веб-камеру?

Денис
15.08.2017
14:25:38
stdin
Ну дык и читай просто ридом и пиши в файл. <stdio> на плюсах и сях ничем не отличается.

Ilia
15.08.2017
14:25:52
Ну, тебя кверхногами показывают...

FailsBot
15.08.2017
14:44:17

Anton
15.08.2017
14:44:55

Pavel
15.08.2017
14:48:22

Владислав
15.08.2017
14:51:10
15-20 где-то.
лол, это цена комнаты или студии на окраине города. Однушка стоит 20-25
сорри за офтоп
больная тема)

Anton
15.08.2017
14:55:59

Владислав
15.08.2017
14:56:44
не снимешь на авито ничего
юзайте stopagent или паблик в вк уютное гнёздышко.

Google

zi
15.08.2017
15:00:05

Mikhail
15.08.2017
15:23:20
ребят просветите плз. почему такой код по разному принтует в зависимости от компилятора
clang++ -std=c++11 -Wall -o ./str48 ./str48.cpp && ./str48
lambda ret: I'm lambda. val : 3
3
и
g++ -std=c++11 -Wall -o ./str48 ./str48.cpp && ./str48
I'm lambda. val : 3
lambda ret: 3
int func (int x) {
std::cout << u8R"(I'm lambda. val : )" << x << std::endl;
return x;
}
int main() {
std::cout << "lambda ret: " << func(3) << std::endl;
}
версии:
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)
как по мне эта баг, по идее приоритет func() выше чем «
тем более в любом случае поведение должно быть одинаково в обоих
либо какое то шаманство с опимизацией самого компилятора (хотя явно не указывал флаг)

Antony
15.08.2017
15:31:04
Это исправлено в с++17. До С++17 такое поведение является валидным

Tom
15.08.2017
15:31:11
А у меня одно и то же выдает
GCC видать под С++17 начал подстраиваться
Начиняя с 7.1 работает

Alexander
15.08.2017
15:33:10

Antony
15.08.2017
15:33:11
Туда даже прием есть: http://en.cppreference.com/w/cpp/language/eval_order
cout << i << i++; // undefined behavior until C++17


Alexander
15.08.2017
15:34:29
14) In a function-call expression, the expression that names the function is sequenced before every argument expression and every default argument.
15) In a function call, value computations and side effects of the initialization of every parameter are indeterminately sequenced with respect to value computations and side effects of any other parameter.
16) Every overloaded operator obeys the sequencing rules of the built-in operator it overloads when called using operator notation.
17) In a subscript expression E1[E2], every value computation and side-effect of E1 is sequenced before every value computation and side effect of E2
18) In a pointer-to-member expression E1.*E2 or E1->*E2, every value computation and side-effect of E1 is sequenced before every value computation and side effect of E2 (unless the dynamic type of E1 does not contain the member to which E2 refers)
19) In a shift operator expression E1«E2 and E1»E2, every value computation and side-effect of E1 is sequenced before every value computation and side effect of E2
20) In every simple assignment expression E1=E2 and every compound assignment expression E1@=E2, every value computation and side-effect of E2 is sequenced before every value computation and side effect of E1
21) Every expression in a comma-separated list of expressions in a parenthesized initializer is evaluated as if for a function call (indeterminately-sequenced)
вот что добавили к С++17


Antony
15.08.2017
15:35:13
GCC видать под С++17 начал подстраиваться
один из разработчиков GCC был очень рад тому, что evaluation order guarantees приняли, так как это чинило у него парочку флапающих тестов, при том без просадки производительности

Mikhail
15.08.2017
15:35:18

Antony
15.08.2017
15:36:45
Вот так проще:
In summary, the following expressions are evaluated in the order a, then b, then c, then d:
a.b
a->b
a->*b
a(b1, b2, b3)
b @= a
a[b]
a << b
a >> b

Google

Mikhail
15.08.2017
15:36:45
с с++17 флагом ничего не поменялось
g++ -std=c++17 -Wall -o ./str48 ./str48.cpp && ./str48
I'm lambda. val : 3
lambda ret: 3
мб старый компилятор просто

Admin
ERROR: S client not available

Antony
15.08.2017
15:37:50
Учтите, что порядок вычисления аргументов функции до сих пор не определён, поэтому в
a(b1, b2, b3)
b2 может вычислиться до b1 и до b3

Mikhail
15.08.2017
15:38:13

Tom
15.08.2017
15:38:56

Mikhail
15.08.2017
15:41:57
мб алиас какой нибудь на 1z

Александр
15.08.2017
15:44:18

Mikhail
15.08.2017
15:45:29

Александр
15.08.2017
15:46:14

Ilia
15.08.2017
15:50:39

Kirill
15.08.2017
18:15:56

Alex Фэils?︙
15.08.2017
18:19:02
убью превентивно похожего на спамера.

Дед Пегас
15.08.2017
18:23:20
Сомниваюсь, что спамер

Alex Фэils?︙
15.08.2017
18:23:41
он в 9 групп добавился
во. приперся в pro.asm

Google

Дед Пегас
15.08.2017
18:24:33
Ага, вижу.

Azoyan
15.08.2017
21:20:20
Кто хочет пораковать?)

Alexander
15.08.2017
21:20:30
ты о чём?

Azoyan
15.08.2017
21:20:55
Мне тут друг интересную задачку подкинул: http://ideone.com/9hZO4H
Что здесь происходит?

Alexander
15.08.2017
21:21:40
мне лень такое дерьмо раскуривать
будем считать, что позорно слился

Azoyan
15.08.2017
21:22:05
Там есть интересная вещь...)

Даниил
15.08.2017
21:22:51
какой-то perl

Eugene
15.08.2017
21:23:04
Это с конкурса самого запутанного C кода?