Ich möchte Argument lesen und vergleichen sie dann mit einem Charakter:prüfen, ob Programm Argument ein einzelnes Zeichen entspricht
int main (int argc, char *const argv[]) {
if (argv[1][1] == 'c') {
client();
}
else if (argv[1][1] == 's') {
server();
}
return 0;
}
Es funktioniert, wenn ich tippe cc
oder dd
, es funktioniert auch, wenn ich ccttttt
eingeben. Es nimmt nur das zweite Zeichen, aber ich möchte es nur funktionieren, wenn ich c
eintippe.
'strcmp (argv [1], "c") = = 0' –