Guten morgen, ich möchte eine Variable vom Typ Integer* zum Typ const char* wandeln (in C):
1 | int var=500; |
2 | int *ptrVar=&var; |
3 | |
4 | displayValue("Wert der Variable:\n"); |
5 | displayValue((const char*)ptrVar); |
Die Funktion displayValue erwartet, wie zu sehen ist, einen const char*. Der Compiler verarbeitet es auch, allerdings wird durch die Funktion nur "Wert der Variable:\n" ausgegeben und der Rest fällt unter den Tisch. Kann man Ints nicht einfach casten? Viele Grüße