übergebenen parameter speichern
-
hi,
ich möchte gern einen mit argv übergebenen parameter a in eine variable speichern.genauer gesagt: dessen ascii-wert.
kann mir da jemand auf die sprünge helfen ?
-
int main(int argc,char** argv) { char* arg1 = argv[1]; char arg1_begin = argv[1][0]; ... }
argv enthält ganz normale char-Arrays, mit denen du umgehen kannst wie mit jedem anderen Array (insbesondere kannst du per Index-Zugriff die einzelnen Zeichen erreichen).
-
nur ein einzelnes zeichen?
dann:int main(int argc, char **argv) { char variable = *argv[1]; }
-
ja,genau.hat geklappt.
vielen dank