+38

Is there any difference between <stdio> & <stdio.h> in C??

c

6/11/2019 6:37:59 PM

Avni Singh #LessActive

32 Answers

New Answer

+13

plz Check this...🙌🙌🙌 https://www.youth4work.com/Talent/c-language/Forum/119959-what-is-the-difference-between-includestdioh-and-includestdioh

+24

*AsterisK* Sorry I want to ask in C

+24

vahide as Don't post spams

+21

Asmit Das Joy I'm female 😐

+21

Asmit Das Joy No problem 😅

+21

walx09 Plz check these posts... https://www.sololearn.com/Discuss/1566003/?ref=app https://www.sololearn.com/Discuss/137697/?ref=app https://www.sololearn.com/Discuss/453081/?ref=app

+20

Thanks Asmit Das Joy Bro 😁

+19

Vlad Serbu can you explain??

+10

There is no difference between using it in c and c++. According to me the only difference is what compiler you use. For old compilers like. turbo c++ .h is mandatory but for modern compilers like Dev c++ it doesn't matter weather you add .h or not it works either way.

+9

Ohhh...👑Coding Queen😘 i am sorry sis...😅😅

+8

Stdio means standard input output Stdio.h means standard input output header file(this is the right syntax for C -lang)$ Difference is clear

+7

👑Coding Queen😘 most welcome sis..🙌🙌🙌

+7

Thanks Lopa Mudra 🙌🙌🙌🙌

+6

.h was used when c was young and not so matured ... But c++ is more matured so it does not use anymore... Disclaimer : some .h header are still used in c++ partially😊

+6

In C, you have to use a .h at the end of every header file so the compiler knows it's a header file

+5

stdio.h is use in C and not C++

+5

in C the stdio must have a .h to enable the compiler know its an header file

+5

stdio.h is the header file for standard input and output. This is useful for getting the input from the user(Keyboard) and output result text to the monitor(screen). With out this header file, one can not display the results to the users on the screen or cannot input the values through the keyb...

+4

"stdio" is not a library file as it has not .h extension whereas stdio with .h i.e "stdio.h " is a library file as 'new.c' is a c file whereas "new" is not any c file Hope you are able to have idea .............

+4

Asmit Das Joy thanks fir share...👌👌👌