다음은 변수명을 출력하는 예입니다.
예시
#include <stdio.h>
#define VariableName(name) #name
int main() {
int name;
char ch;
printf("The variable name : %s", VariableName(name));
printf("\nThe variable name : %s", VariableName(ch));
return 0;
} 출력
The variable name : name The variable name : ch
위의 프로그램에서 main()
전에 메소드를 정의하여 변수 이름을 출력합니다.#define VariableName(name) #name
서로 다른 데이터 유형의 두 변수가 선언됩니다. 정의된 함수를 이용하여 변수명을 출력합니다.
int name;
char ch;
printf("The variable name : %s", VariableName(name));
printf("\nThe variable name : %s", VariableName(ch));