Can we include one C program into another C program if yes how?
Answers were Sorted based on User's Feedback
Answer / vinay kashyap
may be using the preprocessor directives.. like..
#include "prog1.c"
#include<stdio.h>
int main()
{
.
.
.
.
}
| Is This Answer Correct ? | 15 Yes | 7 No |
Answer / dennis richie
@ answer 3:
der can't b multiple declaration of main...
| Is This Answer Correct ? | 8 Yes | 2 No |
Answer / krishhna
We can include the another c program so before that the program which you are going to include should be coppied to c:>tc\include directory
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / amegha
can include another file by using preprocessor directive.
#include<program1.c>
#include<stdio.h>
main()
{
-----
-----
}
| Is This Answer Correct ? | 4 Yes | 4 No |
Answer / cheers!
You can include a C file in an another file as depicted in the above example.
And you can also include an another process call ( which is basically a program) in a running program like..
int main()
{
main() // example 1
system("./RunMyProg"); // example 2
system("ls -l"); // example 3
}
| Is This Answer Correct ? | 0 Yes | 7 No |
Answer / yogesh bansal
Not Sure..But If the below way is correct. then yes, we can
do that
#include <stdio.h>
int main()
{
printf("this is first program\n");
int main()
{
printf("this is second program\n");
return 0;
}
main();
return 0;
}
| Is This Answer Correct ? | 7 Yes | 28 No |
Differentiate b/w Modify and Update commands giving example.
what is the difference between malloc() and calloc() function?
Write a program in c using only loops to print * * * * * *******
How does memset() work in C?
Describe the steps to insert data into a singly linked list.
Explain the difference between malloc() and calloc() function?
List the difference between a "copy constructor" and a "assignment operator"?
How can you be sure that a program follows the ANSI C standard?
PROGRAM TO WRITE CONTENTS OF 1 FILE IN REVERSE TO ANOTHER FILE,PROGRAM TO COPY 1 FILE TO ANOTHER BY SPECIFYING FILE NAMES AS COMMAND LINE
main() { intx=2,y=6,z=6; x=y=z; printf(%d",x) }
5 Answers Amazon, HCL, Thought Works,
What does return 1 means in c?
#include<stdio.h> #include<conio.h> void main() { int m=0111,n=20; printf("%d%d\n",m,n); getch(); }