Page 1 of 1

Wie man variadic ** argv in der C -Funktion definiert

Posted: 16 Sep 2025, 18:09
by Anonymous
Hier ist das variadische Beispiel:
https://en.cppreference.com/w/c/variadic.html
Ich möchte zwei Funktionen definieren, aber ich weiß nicht, wie ich es richtig machen kann.

Code: Select all

foo
"Funktion sollte" Zero "oder" multiple "-Ingumente akzeptieren.

Code: Select all

void foo_1(const char **argv);

void foo_2(const char* argv, ...);
< /code>
Die "bar
"Funktion sollte" Zero "oder" multiple " optional String -Argumente Zunächst zuerst und dann akzeptieren" Ein obligatorisches "String -Argument bei letztem :
"

Code: Select all

void bar_3(...optional_strings_at_first..., const char* mandatory_string_at_last);
< /code>
Was ist der Unterschied zwischen "foo_1
"und"

Code: Select all

foo_2
"? Und wie implementieren Sie das"

Code: Select all

bar_3
"? Ist das"

Code: Select all

bar_3
"Möglich oder nicht?