hi all,
i am new to this group. but the reason i am here is to explore more on c++.hope i will get good response from other members on this site.
i have a tricky question . can anybody give me some idea on it.
=>how to print "Hello World" without anything inside main function.
for example:
int main()
{
}
Note: here we can do anything outside main , but the result should print hello world.
|
Go4Expert Founder
|
![]() |
| 3Dec2007,17:38 | #2 |
|
Code:
int main()
{
}
int f()
{
return printf("Hello world");
}
int a = f();
|
|
Go4Expert Founder
|
![]() |
| 3Dec2007,17:55 | #3 |
|
Moved to C-C++ forum.
|
|
Newbie Member
|
|
| 3Dec2007,18:21 | #4 |
|
Thanks a lot.
i have been trying trying it from yesterday.Doing stuffs like creating static char variable and initializing it with hello world. as static variables dont need class instance, so i thought it will work. whats wrong with it.......... plz clear me.......... thanx again. |
|
Go4Expert Founder
|
![]() |
| 3Dec2007,18:53 | #5 |
|
There is nothing wrong with it and there exist more than one solution. Here is one more.
Code:
int main()
{
}
int a = printf("Hello world");
|
|
Newbie Member
|
|
| 4Dec2007,09:44 | #6 |
|
ya, there may be more than one solution.
but this one is not working why? Code:
class test
{
static int func();
};
int test::func()
{
return printf("hello world\n");
}
int main()
{
}
Last edited by shabbir; 4Dec2007 at 09:46.. Reason: Code block |
|
Go4Expert Founder
|
![]() |
| 4Dec2007,09:47 | #7 |
|
You are just not calling the function and so its not printing. Also remember to use the code block when you have code in the posts.
|
|
Newbie Member
|
|
| 4Dec2007,10:02 | #8 |
|
Then can i know what is the role of a static function in c++ and why this pointer is not accessible by static functions.
|
|
Go4Expert Founder
|
![]() |
| 4Dec2007,11:36 | #9 |
|
A simple answer could be static functions can be called without the class object. You can call the function like this.
int i = test::func(); but if test::func() is not static then you need an object of class test to call the function func |
|
Skilled contributor
|
![]() |
| 28Dec2007,10:16 | #10 |
|
Quote:
Originally Posted by shabbir Plz explain..... |


