#include <cstdarg>
#include <iostream>
#include <string>
using namespace std;
void print(int sOne, ...) {
va_list arguments;
va_start(arguments, sOne);
for (auto i = 0; i < sOne; ++i) {
cout << va_arg(arguments, const char*) << endl;
}
va_end(arguments);
}
int main() {
print(3, "first string", "second string", "third String");
}
I2luY2x1ZGUgPGNzdGRhcmc+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgcHJpbnQoaW50IHNPbmUsIC4uLikgewoJdmFfbGlzdCBhcmd1bWVudHM7Cgl2YV9zdGFydChhcmd1bWVudHMsIHNPbmUpOwoKCWZvciAoYXV0byBpID0gMDsgaSA8IHNPbmU7ICsraSkgewoJCWNvdXQgPDwgdmFfYXJnKGFyZ3VtZW50cywgY29uc3QgY2hhciopIDw8IGVuZGw7Cgl9Cgl2YV9lbmQoYXJndW1lbnRzKTsKfQoKaW50IG1haW4oKSB7CglwcmludCgzLCAiZmlyc3Qgc3RyaW5nIiwgInNlY29uZCBzdHJpbmciLCAidGhpcmQgU3RyaW5nIik7Cn0=