(db+size)->status="darba";šeit man uzreiz uzkrīt 2 lietas
* kas īsti ir
(db+size)* char tipam iekš C nerullē piešķirt vērtību šādi
"darba" Tas ir iespējams C++ un ne ar char tipu
Tāds joks ietu cauri apmēram šādi te :
(db+size)->status[0]='d';
(db+size)->status[1]='a';
(db+size)->status[2]='r';
(db+size)->status[3]='b';
(db+size)->status[4]='a';
(db+size)->status[5]='\0';
( neesmu drošs par brīnumu
(db+size) )
Tavā situācijā ļoti vērtīgs ir GCC paziņojums
incompatible types when assigning to type ‘char[15]’ from type ‘char *’Vēl to ko gribi izdarīt vari mēģināt ar
sprintf() , piedevām ar to pa tiešo vari līmēt kopā
int, float ... skaitļus, burtus, stringus ...
Iesaku šo lapu ja mācies C
http://cplusplus.com/reference/
Šeit ir gatavi piemēri par string funkcijām
http://cplusplus.com/reference/clibrary/cstring/