Gast
#2109630
Hallo ich habe folgenden Code, der mir die Warning wirft:
1 | |
und wie genau umgehe ich die Warning?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
|
Anzeige
|
Warning mit Zeiger und Variablen
Gast
#2109630
Hallo ich habe folgenden Code, der mir die Warning wirft:
und wie genau umgehe ich die Warning?
no_know_how schrieb: > test2(t1, &t2); Mach da das & weg. test2 erwartet als zweites Argument einen Pointer auf unsigned char, und nicht einen Pointer auf einen Pointer auf unsigned char.
Gast
#2109635
test2() erwartet bei t2 einen Zeiger auf unsigned char. t2 bei test() ist schon ein Zeiger auf unsigned char. Daher brauchst du beim Aufruf von test2() in test() den Adressoperator nicht.
In main ist i ein unsigned char (kein Zeiger). Darum brauchst du da das &
Gast
#2109636
Vielen Dank macht natürlich sinn :) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|