how to execute with out main in cprogram
Answers were Sorted based on User's Feedback
#include<stdio.h>
#define ravinder(z,g,c,f,x,y) z##c##y##x
#define rawat ravinder(m,b,a,j,n,i)
void rawat()
{ printf("MGM NOIDA");
getch();}
| Is This Answer Correct ? | 43 Yes | 11 No |
Answer / sushil kumar
Well Done !!!!!!!
I can give an explanation
When a c program is compiled the preprocessor process the code and replace the macros in the code
IN void rawat()
#define rawat ravinder(m,b,a,j,n,i) replaces rawat so code becomes
void ravinder(m,b,a,j,n,i)()
which calls the first macro to replace ravinder(m,b,a,j,n,i) by m##a##i##n i.e main
so now we have
void main()
that's why this code executes correctly
C always requires a main program to execute
| Is This Answer Correct ? | 23 Yes | 1 No |
Answer / rupesh
#include<stdio.h>
#define hello main
void hello()
{
printf(" HIIIII ");
}
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / gaurav
At most websites i read that no c prg. can be without main
but this was surprising
i never thought it could be done with such twist
good one
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / mahender
with out main() program xecution not posible
bt compiling is posible
bcoz prog. starts on main fun only
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / himanshu
ans 13 is not totally right!
you see you have used main straight away.
you aren't supposed to use main any where in the code.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / himanshu rajput
Sushil kumar is right.exactly this is being happened in that program.That program is also using main function by the reference of other name.so c program always requires main function and does'nt have any mean without main.
but we do'nt need to write clrscr() and getch() function to our program in latest compilers like as DEV-C++.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / guest
clever code , I dnt know macros much
how u managed to run it
pls explain...
| Is This Answer Correct ? | 1 Yes | 2 No |
What is the scope of static variables in c language?
hello freinds next week my interview in reliance,nybody has an idea about it intervew questions..so tell
What is adt in c programming?
What is data structure in c programming?
What is a floating point in c?
Write a program to compare two strings without using the strcmp() function
42 Answers Accenture, Arba Minch University,
How do I use strcmp?
write a program to generate 1st n fibonacci prime number
How to Throw some light on the splay trees?
How to reverse alternate words in a given line of string For Eg: my name is narasimha output : my eman is ahmisaran
Write a C program to read the internal test marks of 25 students in a class and show the number of students who have scored more than 50% in the test. Make necessary assumptions.
State two uses of pointers in C?