Tutorialspoint.dev

C program to print a string without any quote (singe or double) in the program

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.



This article is attributed to GeeksforGeeks.org

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter