Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2018 January 16

RI

Rostyslav Ivanika in IT KPI C/С++ ХВ (хорошо, что не UB)
ага
источник

A

Andrey Semchenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Возможно проблема в \x1... Там у printf-а есть фича не только читать параметры со стека, но и записывать их туда при определённых спецификаторах формата. Попробуй printf("%s", "\x1... ")
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
Kirill Yeremenko
У тебя не из-за segfaulta падает часом?
в терминале ничего такого не пишет
источник

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
источник

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Кстати, внезапно да
источник

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Возможно проблема в \x1... Там у printf-а есть фича не только читать параметры со стека, но и записывать их туда при определённых спецификаторах формата. Попробуй printf("%s", "\x1... ")
источник

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
в терминале ничего такого не пишет
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
Kirill Yeremenko
Возможно проблема в \x1... Там у printf-а есть фича не только читать параметры со стека, но и записывать их туда при определённых спецификаторах формата. Попробуй printf("%s", "\x1... ")
то же самое
источник

RI

Rostyslav Ivanika in IT KPI C/С++ ХВ (хорошо, что не UB)
Посмотри в dmesg нету ли сегфолта. Я думаю что вывод сообщения о сегфолте не обязателен
источник

RI

Rostyslav Ivanika in IT KPI C/С++ ХВ (хорошо, что не UB)
В терминал
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
Rostyslav Ivanika
Посмотри в dmesg нету ли сегфолта. Я думаю что вывод сообщения о сегфолте не обязателен
нету там сегфолта
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
вот и хейти после этого VM-языки
источник

A

Andrey Semchenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Бредовенько, но все же: возможно sizeof(char) ! = 1. По стандарту он не обязательно один байт должен занимать
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
тьфу, какой-то магией вдруг заработало. я просто обернул его в вайл.....
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
как от последней строки избавиться?
источник

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Что-то выводит один и тот же символ сколько-то там раз или выводится больше байт чем строка размером
источник

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Может во время первого прохода fgetc не достигает EOF и продолжает на втором выводить хрень?
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
я проверил
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
два последних байта это crlf
источник