ho iniziato da poco a programmare in c++
codice:
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
typedef struct{ int d; char s[10];}stru;
typedef struct{ int j; stru sh;}k;
int main(){
k pr;
pr.j=3;
pr.sh.d=3;
pr.sh.s = "ciao";
printf("%d %d %s",pr.j,pr.sh.d,pr.sh.s);
system("PAUSE");
}
non riesco a capire perchè in fase di compilazione mia dia un invalid conversion const char to char alla stringa, immagino sia sicuramente una banalità o un errore di sintassi ma non ho trovato nulla con cui confrontarmi.
grazie in anticipo.