Я обновляю какой -то устаревший код, который представляет собой смесь C и C ++. Я использую современный компилятор (C ++ 17) и здание с Makefile. Я получаю предупреждение для этой строки кода: < /p>
Я обновляю какой -то устаревший код, который представляет собой смесь C и C ++. Я использую современный компилятор (C ++ 17) и здание с Makefile. Я получаю предупреждение для этой строки кода: < /p> [code]sscanf(data_buffer, "%d,%.12e", &n, &m); < /code>
Предупреждение: Неизвестный тип преобразования. является частью форматирования строки в%.12e [/code]. Я попытался использовать другие форматы строк, такие как «%lf» (компилятор не жалуется) и «%.9f» (компилятор показывает то же предупреждение).
Когда NetBeans 7 (или NetBeans 3.6) компилируется с включенным -source 1.4, почему он не предупреждает при компиляции с методами (или классами), представленными @since 1.5 или @since 1.6 ?