다음은 변수명을 출력하는 예입니다.
예시
#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));