Print a string without using quotes anywhere in the program using C or C++.
Note : should not read input from the console.
The idea is to use macro processor in C (Refer point 6 of this article). A token passed to macro can be converted to a string literal by using # before it.
// C program to print a string without // quote in the program #include <stdio.h> #define get(x) #x int main() { printf (get(vignesh)); return 0; } |
Output:
vignesh
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
leave a comment
0 Comments