C: String mit Pointer übergeben
Hallo,
ich habe hier mal eine kleine Grundsatzfrage:
Wenn ich ein char-Array ("normales" C) habe, kann ich dieses ja als String nutzen.
Ich kann z.B. ein printf("%s\n",char_array) machen, wenn ich zuvor char char_array[16] deklariert habe.
Wie kann ich so ein char array jetzt aber an eine Funktion mittels Pointer übergeben? Ist in meinem Fall nicht schon char_array (ohne die eckigen Klammern) ein Pointer? Da bin ich noch nie wirklich durchgestiegen... :rolleyes:
Wie müsste also eine Funktion aussehen, der ich so ein char array übergebe und wie würde der Aufruf aussehen?
Klingt jetzt wahrscheinlich verwirrend, aber da ich selber vom Thema verwirrt bin, konnte ich das jetzt nicht strukturierter formulieren :o