Hallo!
Ich habe hier ein Char* Wert den ich in ein Char mit bestimmter Länge speichern möchte.
Da bekomme ich leider eine Fehlermeldung:
error: incompatible types in assignment of 'char*' to 'char [33]'
wert1= ptr;
^
error: incompatible types in assignment of 'char*' to 'char [65]'
wert2= ptr;
^
exit status 1
incompatible types in assignment of 'char*' to 'char [33]'
ptr ist ein Zeiger auf ein char, wert1 und wert2 sind arrays von char. Du möchtest nicht den Zeiger ( ptr ) in dem Array speichern ( das geht nämlich nicht - deshalb die Fehlermeldung ), sondern Du möchtst das, worauf ptr zeigt in das array kopieren. Dafür gibt's die Funktion strcpy .
@Derfips: Dachte ich habe es schon beantwortet, dass ich die Daten auch in eine mysql Datenbank speichere. Somit habe ich aufgrund deiner Idee es nun auch so geändert, dass man die Daten auch in der Datenbank ändern sofern der esp noch online ist.
haiflosse:
...dass ich die Daten auch in eine mysql Datenbank speichere. Somit habe ich aufgrund deiner Idee es nun auch so geändert, dass man die Daten auch in der Datenbank ändern sofern der esp noch online ist.
Zum ändern ist es nicht notwendig die vorhandenen Zugangsdaten in einer DB zu halten.