How do you write a program which produces its own source
code as its output?
Answers were Sorted based on User's Feedback
Answer / vivek
printitself.c
#include <stdio.h>
int main()
{
char ch;
FILE *file;
file=fopen("printitself.c","r");
while((ch=fgetc(file))!=EOF)
printf("%c",ch);
return 0;
}
| Is This Answer Correct ? | 19 Yes | 2 No |
Answer / abhinav gupta
Try to google....quine Problem...
one solution is
main(){char *c="main(){char
*c=%c%s%c;printf(c,34,c,34);}";printf(c,34,c,34);}
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / sharath
can we use system() to print source code of a file??
if yes please with an example.
also explain how to execute please please
i am in an urgent need.
please
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / abhishek
#include <stdio.h>
static char prog[] = "#include <stdio.h>%c%cstatic char prog[] = %c%s%c;%c%cint main(void)%c{%c printf(prog, 10, 10, 34, prog, 34, 10, 10, 10, 10, 10, 10, 10);%c return 0;%c}%c";
int main(void)
{
printf(prog, 10, 10, 34, prog, 34, 10, 10, 10, 10, 10, 10, 10);
return 0;
}
| Is This Answer Correct ? | 1 Yes | 2 No |
What do you mean by Recursion Function?
Which is the memory area not included in C program? give the reason
shorting algorithmS
Why C language is a procedural language?
What is false about the following A compound statement is a.A set of simple statments b.Demarcated on either side by curly brackets c.Can be used in place of simple statement d.A C function is not a compound statement.
plz answer..... a program that reads non-negative integer and computes and prints its factorial
what is the purpose of the code, and is there any problem with the code? int f( int n, int l, int r ) { return (n << l) >> r; }
write a c program to remove all the duplicate characters in a string and replace with single character? ex:-input- AAABBBCCC output- ABC
what are bitwise shift operators?
write a c program to accept a given integer value and print its value in words
4 Answers Vernalis, Vernalis Systems,
What is the benefit of using an enum rather than a #define constant?
What are the types of pointers?