Learn C: Functions
Topics: All about Functions'
Browse all answers:
Is it possible to execute code even after the program exits the main() function?
What is a static function?
How to print a statement without using printf() in c?
What is the purpose of main() function?
Explain the problem with overriding functions.?
Describe static and dynamic binding of functions.
How do you write a function that can reverse a linked-list?
Should a function contain a return statement if it does not return a value?
What is Pass by Value?
How would you use the functions randomize() and random()?
What information does function prototype carry? Can you give an example?
Explain function prototype?
What is the purpose of "extern" keyword in a function declaration?
Explain the use of fflush() function?
Explain the difference between malloc() and calloc() function?
Explain the difference between strcpy() and memcpy() function?
Explain the difference between exit() and _exit() function?
Out of fgets( ) and gets( ) which function is safer to use and why?
How can send unlimited no of arguments to a function, eg printf function can take any no of arguments?
What is the difference between the functions rand(),random(),srand() and randomize()?
Can you use the function fprintf()to display the output on the screen?
What is recursion? Write a program using recursion (factorial)?
Write your own C program to implement the atoi() function?
The keyword used to transfer control from a function back to the calling function is?
Difference between Funtion to pointer and pointer to function?
What is the function of c?
How do you determine whether to use a stream function or a low-level function?
How do you use a pointer to a function?
Advantages of a macro over a function ?
Is it better to use a macro or a function?
What is a method?
What is the code for clrscr() function?
Is it better to use a macro or a function ?
What do the functions atoi(),itoa()and gctv()do?
How to write a C program to find the power of 2 in a normal way and in single step?
What is the difference between printf() and sprintf() ?
How would you use the functions memcpy(),memset(),memmove()?
How to write a program in c to print its own code?
How would you use the functions sin(),pow(),sqrt()?
Is using exit() the same as using return?
How to use the cprintf,cscanf,sscanf,sprintf,vsscanf,vsprintf,vscanf & vprintf?
When should I declare a function?
Why should I use standard library functions instead of writing my own?
What header files do I need in order to define the standard library functions I use?
What is a function?
What are built in functions?
gets() function There is a hidden problem with the following code. Can you detect it?#includeint main(void){ char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer entered is [%s]\n",buff); return 0;}
strcpy() functionFollowing is the code for very basic password protection. Can you break it without knowing the password?#includeint main(int argc, char *argv[]){ int flag = 0; char passwd[10]; memset(passwd,0,sizeof(passwd)); strcpy(passwd, argv[1]); if(0 == strcmp("LinuxGeek", passwd)) { flag = 1; } if(flag) { printf("\n Password cracked \n"); } else { printf("\n Incorrect passwd \n"); } return 0;}
What will happen if some illegal request is made to this function?
Write a function to concatenate two strings without using strcat function.
What are the advantages of the functions?
What is the output of printf("%d")?printf() Function
Is function declarations are used only for compilation and not get stored in the .EXE File ?
The Spawnl( ) function...
How do I write code to get the current drive as well as set the current drive?
The access( ) function..?
Out of the functions fgets() and gets(), which one is safer to use and why?
The functions memcmp( ) and memicmp( )
On including a file twice I get errors reporting redefinition of function. How can I avoid duplicate inclusion?
How to use function strdup( ) in a program?