void 함수를 문서화하려고하지만 doxygen이 인식하지 못합니다. int main() 함수 만 인식합니다. 내가 뭘 잘못하고 있는지 모르겠다.Doxygen에서 int main() 함수 만 감지합니다.
아래 코드를 확인하십시오.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
/**
* @file main.c
* @author Reymi Chacon Soto
* @date 3 de octubre 2017
* @brief El main file del ejercicio 3
*
* \mainpage Descripcion
* Programa para encontrar la solucion de una ecuacion cuadratica. EL usuario ingresa las constantes de la ecuacion
*
* \section libreria_sec Librerias usadas en este proyecto
* \subsection libreria1 Math.h
* Esta libreria permite usar la funcion sqrt(); para obtener raiz cuadrada
*/
int main(){
printf("Se va a trabajar con la ecuacion de la forma ax^2+bx+c\n\n");
float a,b,c,x_1,x_2,x_0;
printf("Ingrese el valor de la constante a: ");
scanf("%f", &a);
printf("Ingrese el valor de la constante b: ");
scanf("%f", &b);
printf("Ingrese el valor de la constante c: ");
scanf("%f", &c);
void cuadratica(a,b,c){
/**
* @brief Funcion que se encarga de encontrar las soluciones de una ecuacion cuadratica segun los parametros
* ingresados por el usuario.
* @param a,b,c Constantes de la ecuacion cuadratica
*/
double dis = b*b-4*a*c;
double sqr = sqrt(dis);
if(dis<0){
printf("No tiene solucion en los numeros reales\n");
}
if(dis==0){
x_0= -b/(2*a);
printf("La solucion es %f\n", x_0);
}
if(dis>0){
x_1= (-b + sqr)/(2*a);
x_2= (-b - sqr)/(2*a);
printf("Las soluciones son %f y %f\n", x_1, x_2);
}
}
cuadratica(a,b,c);
}
당신이 시도해 봤어 'void cuadraica (a, b, c) {'앞에 귀하의 의견을 적어주십시오. 그리고 후에. – gsamaras
예. 그리고 그것은 작동하지 않았다. 그래서 나는 안으로 들어갔다. 결과가 없다. – angelustt
코드에 뭔가 잘못되었다고 생각합니다. 'main()'함수에서 함수를 선언하셨습니까? – YaatSuka