Help mit Pointer
-
Hallo!
Hab mal wieder ein Problem ;)!
Es geht zwar aber ich versteh einfach nicht wieso und warum!!:void Funktion(char* Array)
{
strcpy(Array, "Hallo"); // wieso hier nicht *Array ??
}int main()
{
//...
char Array[32];
Funktion(Array) // wieso nicht &Array so wie ichs mit Pointern gelernt hab?
// &Array würde doch den Speicherort übergeben?!
std::cout << Array;
}Mit den Pointern verzweifel ich bald ..
Macht das eigentlich einen Unterschied wo man den Pointer setzt also z. B.
"char *Array", "char Array*" oder "char* Array"? (gleiche mit &)Bin für jede Antwort dankbar ;)!!
-
-
zu den last questions : der *(stern) MUSS immer ziemlich exakt zwischen datentyp und variablenname stehen.
tschö mit ö
-
Danke euch beiden!
Ein einfaches "ein Arrayname is soviel wie ein Pointer" hätts schon getan @Shade of Mine! Trotzdem danke für den Link ;)!!