Skip to main content

Posts

Showing posts from March 21, 2013

printf() inside printf ()in C Language.

#include<stdio.h> #include<conio.h> void main() { int num=1342; clrscr(); printf( "%d" ,printf( "%d" ,printf( "%d" ,num))); getch(); } Output : 134241 How ? Firstly Inner printf is executed which results in printing 1324 This Printf Returns total number of Digits i.e 4 and second inner printf will looks like printf( "%d" ,printf( "%d" ,4)); It prints 4 and Returns the total number of digits i.e 1 (4 is single digit number ) printf( "%d" ,1); It prints simply 1 and output will looks like 132441 Rule : Inner printf returns Length of string printed on screen to the outer printf

Make Your Own Header File in C & C++?

Make Your Own Header File ? Step1 : Type this Code int Multiplication( int a, int b) { return (a*b); } In this Code write only function definition as you write in General C Program Step 2 : Save Code Save Above Code with [.h ] Extension . Let name of our header file be myhead [Multhead.h ] Compile Code if required. Step 3 : Write Main Program #include<stdio.h> #include "Multhead.h" void main() { int number1=10,number2=10,number3; number3 = Multiplication(number1,number2); printf( "Addition of Two numbers : %d" ,number3); } Include Our New Header File . Instead of writing < Multhead.h> use this terminology “Multhead.h” All the Functions defined in the Multhead.h header file are now ready for use . Directly call function Multiplication(); [ Provide proper parameter and take care of return type ] Note While running your program precaution to be taken : Both files [ Multhead.h and sample.c ] should be in same folder. Technorati Tag