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

Linux verstehen
Anonymous
 Wie man variadic ** argv in der C -Funktion definiert

Post 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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post