wap to print "hello world" without using the main function.
Answers were Sorted based on User's Feedback
Answer / kk
Here is a basic sample which uses main as the entry point..
#include <stdio.h>
#define myProxyMain main
int myProxyMain()
{
printf("\nHello World !!");
getchar();
return 0;
}
Just note that at source level there is no main but once
preprocessing we still have the old main() method.. Which
means we still have the main method in the object module as
well as the executable..
| Is This Answer Correct ? | 37 Yes | 11 No |
Answer / nitish_bhasin
#include<stdio.h>
#define nitish main
void nitish()
{
printf("Hello World");
}
| Is This Answer Correct ? | 40 Yes | 20 No |
Answer / smarty coder
Use pragma directive if you want to do something before
executing main function..
| Is This Answer Correct ? | 14 Yes | 1 No |
Answer / manne ranjith
Using Macros we can solve this.
#include<stdio.h>
#include<conio.h>
#define manne main
void manne()
{
clrscr();
printf("HELLO WORLD\n");
getch();
}
| Is This Answer Correct ? | 27 Yes | 18 No |
Answer / niranjan vg
compile the above file using the following command
# gcc -nostartfiles <filename.c>
# ./a.out
| Is This Answer Correct ? | 10 Yes | 2 No |
Answer / deepika
#include<stdio.h>
#define(s,t,u,m,p,e,d)m##s##u##t
#define begin decode(a,n,i,m,a,t,e)
int begin()
{
printf("Hello World");
}
| Is This Answer Correct ? | 7 Yes | 2 No |
Answer / hemanthkumar
#include<stdio.h>
#define hemanth main
public hemanth()
{
printf("hello world");
}
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / uttam kumar das
#include<stdio.h>
#include<conio.h>
#define uttam main
uttam()
{
printf("hello world");
getch();
return 0;
}
| Is This Answer Correct ? | 8 Yes | 6 No |
Answer / niranjan vg
This is the other way you can use it.....
#include<stdio.h>
int hello();
_start()
{
_exit(hello());
}
int hello()
{
printf("\n \t\t\t\t\tHello World\n");
printf("\n \t \t \t Welome to C in Linux\n");
}
| Is This Answer Correct ? | 6 Yes | 6 No |
Answer / andy
Ranjan's answer was the correct one. And it's what interviewers expect.
use g++ to compile and run this:
#include<stdio.h>
#include<iostream>
class World
{
public:
World()
{
printf("Hello world\n");
}
};
World w1;
int main()
{
printf("Hello world again!!\n");
return 0;
}
| Is This Answer Correct ? | 1 Yes | 1 No |
Why is a semicolon (;) put at the end of every program statement?
#define d 10+10 main() { printf("%d",d*d); }
Is exit(status) truly equivalent to returning the same status from main?
What is key word in c language?
what is the need for main function in c?
How to reverse a linked list
1 Answers Aricent, Fidelity, IBM, TCS,
Explain what does the format %10.2 mean when included in a printf statement?
How can I display a percentage-done indication that updates itself in place, or show one of those twirling baton progress indicators?
How to convert decimal to binary in C using recursion??
Explain what is the best way to comment out a section of code that contains comments?
Write a simple program to find the size of different basic data types in C.
print out put like this form 1 2 3 4 5 6 3 5 7 9 11 8 12 16 20