Size: a a a

2020 October 20

СК

С К in CADR
отправил, дошло?
источник

СК

С К in CADR
долго там видимо сообщения идут?
источник

СК

С К in CADR
спасибо большое попробовал. Ну если кто в джами захочет, поджидаю.
источник

AP

Artyom "avp&quo... in CADR
С К
спасибо большое попробовал. Ну если кто в джами захочет, поджидаю.
Jami пробовал, когда он ещё Ring назывался, кстати.
источник

СК

С К in CADR
Artyom "avp" Poptsov
Jami пробовал, когда он ещё Ring назывался, кстати.
ясно.
источник

СК

С К in CADR
вы другое скажите. Вот выше мне товарищи помогли, спасибо им. У меня была ошибка в сегментации данных, я в принтф забыл поставить переменную.
А как такие ошибки ищутся?  Я помню вы в видео сказали, что уже умеете все ошибки находить. Но вот как мне искать?
источник

AP

Artyom "avp&quo... in CADR
С К
вы другое скажите. Вот выше мне товарищи помогли, спасибо им. У меня была ошибка в сегментации данных, я в принтф забыл поставить переменную.
А как такие ошибки ищутся?  Я помню вы в видео сказали, что уже умеете все ошибки находить. Но вот как мне искать?
$ gdb ./a.out
gdb > backtrace
источник

AP

Artyom "avp&quo... in CADR
С К
вы другое скажите. Вот выше мне товарищи помогли, спасибо им. У меня была ошибка в сегментации данных, я в принтф забыл поставить переменную.
А как такие ошибки ищутся?  Я помню вы в видео сказали, что уже умеете все ошибки находить. Но вот как мне искать?
Не думаю, что умею находить *все* ошибки.
источник

СК

С К in CADR
Artyom "avp" Poptsov
$ gdb ./a.out
gdb > backtrace
то есть такие ошибки ищутся через отладчик. Прохожу софт по шагам, нахожу проблемное место. Верно?
источник

AP

Artyom "avp&quo... in CADR
С К
то есть такие ошибки ищутся через отладчик. Прохожу софт по шагам, нахожу проблемное место. Верно?
Ещё вариант:
$ strace ./a.out
источник

AP

Artyom "avp&quo... in CADR
Логирует все системные вызовы.
источник

СК

С К in CADR
нет ли какого то софта, который сверяет строгость использования переменных, как в паскале?
Или консольного софта, который чекает готовую программу на С, как ide делают?
источник

AP

Artyom "avp&quo... in CADR
С К
нет ли какого то софта, который сверяет строгость использования переменных, как в паскале?
Или консольного софта, который чекает готовую программу на С, как ide делают?
Возможно, тебе нужен статический анализатор, вроде valgrind.
источник

СК

С К in CADR
Artyom "avp" Poptsov
Возможно, тебе нужен статический анализатор, вроде valgrind.
нет, не эмуляция процессора. А вот именно, чтобы я к char не прибавлял int, например. Как в паскале, более строгая типизация.
источник

СК

С К in CADR
ну и да. ЧТобы что то сверяло, что если есть %s то должна быть переменная в printf
источник

AP

Artyom "avp&quo... in CADR
С К
нет, не эмуляция процессора. А вот именно, чтобы я к char не прибавлял int, например. Как в паскале, более строгая типизация.
Изучи вопрос сам, потом спрашивай.  Так будет оптимальнее.
источник

МА

Мефодий Акатов... in CADR
справедливо)
источник

R

Roman in CADR
С К
ну и да. ЧТобы что то сверяло, что если есть %s то должна быть переменная в printf
Это си. Никто не обязан ничего сверять. Прибавил не туда - сам себе злой буратино
источник

СК

С К in CADR
Roman
Это си. Никто не обязан ничего сверять. Прибавил не туда - сам себе злой буратино
это странно. Те же принтф сверить на соглассованность раз плюнуть. Вот моя ошибка, даже типы сверять не надо, просто убедится, что программа ожидает, а я не написал переменную.
источник

R

Roman in CADR
С К
это странно. Те же принтф сверить на соглассованность раз плюнуть. Вот моя ошибка, даже типы сверять не надо, просто убедится, что программа ожидает, а я не написал переменную.
Это не странно. Это основная идея си
источник