 अ ंज आ मुट्रिल् ten candidates बिस्म rumor khma какие मुट्रिल् आज हम मुट्रिल Kirin मुट्रिल S. canal Near दो किसम library भशाélior उस्ते लेगे उसकेंiter आप स्वी असी स्वी नमबर अव्स्ट्यंस श्विटुव स्विल्गट होग अविक शिटी श्विल्गट मेर्त पास कर सकतेः या मेशज देगा अविक शिटाईवाशा़ रश्ढिया पीभी ईच्ञीं के षेबोश्टी कचर सकतेः जिच्फी आप आप स्विलग other wise, if we use other input-output functions, then all these things have to be managed by ourselves. Come, let's go towards this program. In this program, first we see a function, print string. If we use this function further, then it is a utility function, it can be used further. In this, you can see ellipses, as you can see, three dots are in the parameter list. This means that this variable number of parameters will be taken. And again, that is what we will use, VA list, VA start, VA end and VA arc. We will use standard C library functions to read this entire variable list. Similarly, the variable list is being read in the loop. And you can see that this variable list is being read again and again in this loop. And whatever string we have here, its length is here. And it is doing the right console. Whatever is our string, it will take one string and it will do the right console. In case, here you see a knot is being applied. In case, the operation of this right console fails for some reason, then it will do the right file. Someone has specified their file here as input. So whatever file you have not been able to write on the console for some reason, if the console is occupied, then it will write your data on this file. And after the entire loop is finished, this function will be returned. The second function is our print message. Print message is basically calling the function of our print string. You have passed a handle, a file and passed a string. You have passed this handle and the string has passed the print string. And as a result, the string will be printed. The second function we have made here is the console prompt function. Console prompt means that it will prompt the user. It will give some message to the user and after giving the message, it will take some input from the user. Here you see these two handles are being created. This is the console input file and this is the console output file. Here it has created the console input file and its handle has come in HN. Here it has created the console output file and its handle has come in H out. It has opened both for generic read. After doing this, it has set the console mode. It has enabled it for the wrap and for the process output. After doing all this, it has made the print string. What it has done? It has printed the P prompt message. The P prompt message was passed here as parameter. It will display that message. After displaying it, after prompting it, it has read the console. It has read the console and whatever characters come, it will be stored in the P response. In case of success, this is a variable. If there is no error, then this variable will be true. In that case, it will place the P response at the end and it will place the null character at the end of the string to specify and it will return success. P response because it was your pointer. So, this value will return the calling program and the user's response will be read.