Resultados de la búsqueda a petición "cppcheck"

3 la respuesta

¿Cómo usar CMAKE_EXPORT_COMPILE_COMMANDS?

He estado tratando de usar

2 la respuesta

Arreglos dinámicos: uso de realloc () sin pérdidas de memoria

Yo uso realloc para cambiar el tamaño de la memoria asignada: char **get_channel_name(void) { char **result; int n; result = (char **) 0; for (elem = snd_mixer_first_elem(handle), n = 0; elem; elem = snd_mixer_elem_next(elem)) { if ...

1 la respuesta

Soporte de Cppcheck en CMake

No estoy preguntando acerca de los diversos módulos de terceros disponibles que admiten Cppcheck de una forma u otra. Con CMake 3.10, CMake parece haber obtenido algún soporte oficial de Cppcheck. VerCMAKE_ <LANG> ...

6 la respuesta

¿Cómo leer números usando sscanf crash?

Cppcheck ha detectado un problema potencial en un código como este: float a, b, c; int count = sscanf(data, "%f,%f,%f", &a, &b, &c); Dice que: "scanf sin límites de ancho de campo puede bloquearse con datos enormes". ¿Cómo es eso posible? ¿Es ...

6 la respuesta

c ++, usleep () está obsoleto, soluciones para Windows / MingW?

Ya descubrí con otra pregunta que Windows / MingW no proporciona las alternativas nanosleep () y setitimer () al usleep obsoleto (). Pero mi objetivo es corregir todas las advertencias que me da cppcheck, incluidas las advertencias de estilo ...

1 la respuesta

Forma recomendada de rastrear el acceso / escritura fuera del límite de la matriz en el programa C

Considere la posibilidad de escribir la implementación de un algoritmo no tan obvio en C. Por ejemplo, que sea un resumen rápido recursivo, que he encontrado en el libro "Programación en C: un enfoque moderno, segunda edición" de K. N. King, que ...

3 la respuesta

scanf Cppcheck advertencia

Cppcheck muestra la siguiente advertencia para scanf: Message: scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier: %s => %20s %i => %3i Sample program that can crash: #include ...