write a C program to print the program itself ?!
Answers were Sorted based on User's Feedback
Answer / vara
Most simplest ....
char *p="char *p=%s int main(){ printf(p,p);getchar();}";int
main(){ printf(p,p);getchar();}
| Is This Answer Correct ? | 0 Yes | 4 No |
Answer / moumita chatterjee
#include<stdio.h>
#include<conio.h>
int main()
{
FILE *fp;
char c;
fp=fopen("G:\\selfpro.c","r");
if(fp==NULL)
{
puts("File can open");
exit(1);
}
while(1)
{
c=fgetc(fp);
if(c==EOF)
break;
else
printf("%c",c);
}
getch();
return 0;
}
| Is This Answer Correct ? | 0 Yes | 4 No |
Answer / prasanna kumar s
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
printf("welcome 2 c language");
getch();
}
| Is This Answer Correct ? | 0 Yes | 5 No |
Answer / jaroosh
The most simple possible program printing itself on windows :
main()
{
char path[255];
sprintf(path,"cmd.exe /c type \"%s\"",__FILE__);
system(path);
}
on Unix you just use "cat" instead of "type" and necessary
fun to call bash command from c program.
| Is This Answer Correct ? | 17 Yes | 23 No |
Answer / sriram
#include<iostream.h>
#include<conio.hg>
int main()
{
clrscr();
printf(" \t hi this is sriram \t \n");
getch();
return 0;
}
| Is This Answer Correct ? | 4 Yes | 93 No |
Answer / abiraj1030&yahoo.com
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
printf("hai");
getch();
}
| Is This Answer Correct ? | 10 Yes | 112 No |
what is linkage error when it occurs in c program
12344321 123 321 12 21 1 1 how i print this program??
5 Answers DSR Management, Winit,
What is the difference between malloc calloc and realloc in c?
the 'sizeof' operator reported a larger size than the calculated size for a structure type. What could be the reason?
#include<stdio.h> main() { char s1[]="Ramco"; char s2[]="Systems"; s1=s2; printf("%s",s1); } Find the output
What is an lvalue and an rvalue?
What is cohesion and coupling in c?
what does the following code do? fn(int n,int p,int r) { static int a=p; switch(n){ case 4:a+=a*r; case 3:a+=a*r; case 2:a+=a*r; case 1:a+=a*r; } } a.computes simple interest for one year b.computes amount on compound interest for 1 to 4 years c.computes simple interest for four year d.computes compound interst for 1 year
How can a string be converted to a number?
How can type-insensitive macros be created?
whats the use of header file in c?
Without Computer networks, Computers will be half the use. Comment.