1. The macro va_arg is used to extract an argument from the variable argument list and advance the pointer to the next argument.



Write Comment

Type in
(Press Ctrl+g to toggle between English and the chosen language)

Comments

Tags
Show Similar Question And Answers
QA->A variable ‘X’ is called pointer if :....
QA->Vacuum advance mechanism for ignition advance in a petrol engine performs effectively at :....
QA->The environment variable in Linux , that contain a list of directories the shell automatically recognizes:....
QA->In C++ , a pointer that is automatically being passed to a member function during its invocation is :....
QA->AN EXTRACT COPY OF HANDWRITING OR A PICTURE....
MCQ->The macro va_arg is used to extract an argument from the variable argument list and advance the pointer to the next argument.....
MCQ->The macro va_arg is used to extract an argument from the fixed micro argument list and advance the pointer to the next argument.....
MCQ->What will be the output of the program? #include<stdio.h> #include<stdarg.h> void fun1(char, int, int , float , char ); void fun2(char ch, ...); void (p1)(char, int, int , float , char ); void (p2)(char ch, ...); int main() { char ch='A'; int i=10; float f=3.14; char p="Hello"; p1=fun1; p2=fun2; (p1)(ch, i, &i, &f, p); (p2)(ch, i, &i, &f, p); return 0; } void fun1(char ch, int i, int pi, float pf, char p) { printf("%c %d %d %f %s \n", ch, i, pi, pf, p); } void fun2(char ch, ...) { int i, pi; float pf; char p; va_list list; printf("%c ", ch); va_start(list, ch); i = va_arg(list, int); printf("%d ", i); pi = va_arg(list, int); printf("%d ", pi); pf = va_arg(list, float); printf("%f ", pf); p = va_arg(list, char ); printf("%s", p); }....
MCQ->Which of the following statements correctly declare a function that receives a pointer to pointer to a pointer to a float and returns a pointer to a pointer to a pointer to a pointer to a float?....
MCQ->A function that receives variable number of arguments should use va_arg() to extract the last argument from the variable argument list.....
Terms And Service:We do not guarantee the accuracy of available data ..We Provide Information On Public Data.. Please consult an expert before using this data for commercial or personal use
DMCA.com Protection Status Powered By:Omega Web Solutions
© 2002-2017 Omega Education PVT LTD...Privacy | Terms And Conditions