¿Cómo resolver problemas de programación c con printf () y puts ()

Video: Популярные Video – printf и C++

Cuando no se puede averiguar lo que está pasando con un programa de C y que no desea ejecutar a través del depurador (o cuando usted no incluyó la opción de depuración de construcción), puede utilizar la función printf () y puts ( ) funciona como sus amigos depuración.

Video: Серия с десятичных знаков в C ++ | 04 Упражнения Решенный

Cómo documentar los problemas

Supongamos que el código tiene una función que recibe variables x, pero de alguna manera, la variable x nunca aparece. Inserte la siguiente línea en el código:

printf ("valor de `x` en la línea 125:% dn",x)-

Esta declaración de hecho puede aparecer en varios lugares, trazando el valor de la variable x a medida que avanza a través de su código. Por supuesto, el uso de la ventana de relojes con el depurador en que sería mejor, pero, a veces, el uso de printf () es mucho más rápido.

Video: Как рассчитать самые высокие и самые низкие в C ++ | 02 Упражнения Решенные

Si no realiza el seguimiento de una variable y sólo desea saber por qué un trozo de código no se está ejecutando, inserte un puts () declaración, algo como esto:

pone("Tienes que aquí") -

Cuando vea el texto que precede en la salida, usted sabe que el código se está abordando, pero todavía no se puede ejecutar. Fue entonces cuando se habla a través del código, busca un signo igual doble cuando nos referimos a utilizar un solo signo igual y probar otros trucos.

Aunque la inserción de un printf () o puts () comunicado en su código puede no ser tan elegante como el uso de un depurador, y ciertamente no dice: “El problema es aquí,” no es una mala solución temporal. Sólo recuerde que debe tirar de las declaraciones de vuelta otra vez!

Cómo ahorrar comentarios para el futuro se

Otra cosa que puede hacer para ayudar a solucionar la aflicción indebida consiste en describir el problema en el código mediante el uso de los comentarios. Puede que no solucionar el problema ahora, pero para el futuro que mirar el código de la línea, que es una verdadera ayuda- es mejor que tratar de descubrir la metida de pata de nuevo.

Por ejemplo:

para (y = x + a-y

En este ejemplo, la nota recuerda futuro-me que los estados no están haciendo lo que están intended- además, ofrece un futuro-me una sugerencia sobre lo que debe buscar en una solución.

Video: Как вычислить номер GUAY в C ++ | Решенный упражнения 15

También se puede utilizar para ofrecer comentarios futuros-le sugerencias sobre cómo mejorar el código, las cosas para apretar o nuevas características que simplemente no tienen tiempo para agregar actualmente.

Artículos Relacionados