In vielen C ++ - IDEs und Compilern sieht es folgendermaßen aus, wenn die Hauptfunktion für Sie generiert wird:
int main(int argc, char *argv[])
Wenn ich C ++ ohne IDE nur mit einem Befehlszeilen-Compiler codiere, gebe ich Folgendes ein:
int main()
ohne Parameter. Was bedeutet das und ist es für mein Programm von entscheidender Bedeutung?
int main(int argc, char* argv[], char* envp[])
, das letzte Argument zu deklarieren und auszudrucken. ;)
system()
Aufrufe, DB-Abfragen usw. Wie bei Benutzereingaben üblich.
char **envp
Argumenten keine fehlerhaften Zeichenfolgen, Datenbankabfragen usw. übergeben müssen ?