Code:
#include <stdio.h>
#define print_int(x) printf("Variable " #x "= %d\n", x)
#define print_char(x) printf("Variable " #x "= %c\n", x)
#define print_string(x) printf("Variable " #x "= %s\n", x)
int main (int argc, const char * argv[]) {
int a = 2 ;
char letter = 'Z' ;
char phrase[] = "Look, I can do this!!" ;
print_int(a) ;
print_char(letter) ;
print_string(phrase) ;
return 0;
}
Output is
Code:
[Session started at 2008-03-11 23:01:17 -0500.]
Variable a= 2
Variable letter= Z
Variable phrase= Look, I can do this!!
Todd