Результаты поиска по запросу "c"

4 ответа

Ваша ссылка все объясняет. Они используются как последнее поле в структуре, когда длина структуры не известна во время компиляции. Если вы попытаетесь использовать их в стеке или в середине других объявлений, вы перезапишите следующие элементы.

ня я случайно определил двумерный массив с размером одного измерения, равным 0, однако мой компилятор не жаловался. Я нашел следующее, в котором говорится, что это законно, по крайней мере, в случае с gcc: 6.17 Массивы длины ноль ...

2 ответа

Почему преобразование из строковой константы в 'char *' допустимо в C, но недопустимо в C ++

Стандарт C ++ 11 (ISO / IEC 14882: 2011) гласит:§ C.1.1: char* p = "abc"; // valid in C, invalid in C++Для C ++ все нормально, так как указатель на строковый литерал вреден, так как любая попытка изменить его приводит к падению. Но почему это ...

5 ответов

Что значит & =? [закрыто]

Я использую termcaps, и я не понимаю, что&= означает в этом примере: term.c_lflag &= ~(ICANON);Может ли кто-нибудь объяснить мне, как это работает?

ТОП публикаций

2 ответа

Использование Asterisk в Objective-C

У меня возник вопрос по поводу использования звездочек в Objective-C. Просто чтобы прояснить: я понимаю, что такое указатели и все в процедурной C. Хотя мне было интересно две вещи: 1) Почему все (ссылки на) объекты Objective-C указатели? Почему ...

2 ответа

Как отключить предупреждения Visual Studio 2012?

У меня есть эта ошибка: ошибка C4996: «fopen»: эта функция или переменная могут быть небезопасны. Попробуйте вместо этого использовать fopen_s. Чтобы отключить устаревание, используйте _CRT_SECURE_NO_WARNINGS. Смотрите справку для деталей. и ...

6 ответов

-подобно оборачивать при переполнении, но не стоит на это полагаться. Просто не используйте

вык кstrtod и варианты. Мне интересно, почему нет strtoi, поставляемого с stdlib.h. Почему целое число не входит в эту группу? В частности, я спрашиваю, почему нет версии Atoi с функциями безопасности strtod.

7 ответов

Разница между size_t и unsigned int?

Я так запуталсяsize_t, Я искал в Интернете и везде упоминал, чтоsize_t тип без знака, поэтому он может представлять неотрицательное значение. Мой первый вопрос: если он используется для представления неотрицательных значений, почему бы нам не ...

5 ответов

Вопросы о битовых полях Си

Битфилд - это концепция C или C ++? Может ли он использоваться только внутри структуры? Какие еще места мы можем использовать их? AFAIK, битовые поля - это специальные структурные переменные, которые занимают память только для указанного no. ...

3 ответа

как игнорировать пробелы в fscanf ()

Мне нужно использоватьfscanf игнорировать все пробелы и не держать его. Я пытался использовать что-то вроде комбинации между(*) а также[^\n] как:fscanf(file," %*[^\n]s",); Конечно, он разбился, есть ли способ сделать это только ...

1 ответ

Запись в отдельные файлы журнала

Я пытаюсь написать другой тип записей в отдельных файлах журнала из приложения. По причине, которую я пытаюсь выяснить, все записи появляются во всех файлах журнала. Что я могу делать не так? Я хочу, чтобы в /tmp/log/critical.log помещались ...