У меня есть функция, которая печатает много операторов printf
, количество строк в качестве вывода не фиксировано. Мне нужно получить все строки, которые печатаются в myFun
, в основную функцию и использовать их для других целей. Может кто-нибудь, пожалуйста, руководство, как это сделать?
#include<stdio.h>
int myFun(char* name){
printf("myFun: this is important line too\n");
printf("myFun: my name is %s\n",name);
printf("myFun: this is a important line needed in main, genrated from some function called inside myFun\n");
}
int main(){
printf("this is main and now calling myFun\n");
myFun("monk");
//how can I get all the output of all three printf statements done inside myFun to the main function ?
return 0;
}