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 |
SIR PLS TELL ME THE CODE IN C LANGUAGE TO PRINT THE FOLLOWING SERIES 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1
Do you have any idea how to compare array with pointer in c?
what are brk, sbrk?
every function has return the value?
what is a void pointer?
What is an identifier?
the statement while(i) puts the entire logic in loop. this loop is called a) indefinite loop b) definite loop c) loop syntax wrong d) none of the above
What is wild pointer in c?
Program will then find the largest of three numbers using nested if-else statements. User is prompted to enter three numbers. Program will find the largest number and display it on the screen. All three numbers entered by the user are also displayed. If user enters 21, 33, and 5, the output should be as follows: You entered: 21, 33 and 5. The largest number is 33.
What is the difference between NULL and NUL?
Why calloc is better than malloc?
What's a "sequence point"?