Hej! Wesołych, siedzę cały dzień w kuchni, ale zastanawia mnie jedna rzecz;
Mam wskaźnik typu size_t na element struktury size_t name_len (tam jest zapisywana wartość zwrócona przez strlen(name)) . I mam funkcję;
int mvprintw(int y, int x, char *fmt, ...);
Chciałam teraz zrobić coś takiego:
int y_center=10, x_center=10;
size_t string_len;
string_len=&starray[index]->name_len;
mvprintw(y_center+3,x_center-string_len/2,stname);
i oczywiście otrzymuję;
> invalid operands to binary / (have ‘size_t *’ and ‘int’)
Jak prawidłowo wyjść z twarzą z takiej sytuacji? Rzutować, zmienić po prostu typ z size_t na int czy jak?