[완료]도와주세요 ㅠ c언어 db연동 ㅠㅠ

tyhkll의 이미지

printf("국어 점수 :");
scanf("%s", &guk);
fflush(stdin);

insertdata = "insert into gradee(name, suhak, eng, guk, sum, aver) values('이름', 10, 10, 10, 10, 10);";

여기서 insertdat = value 값에 scanf로 받은 점수를 입력하려면 어떻게하나요??

raymundo의 이미지

스트링을 실행시간에 다른 변수의 값을 삽입해서 넣고 싶으신 것 같은데

char *insertdata = char[100]; // 넉넉히 잡고
sprintf(insertdata, "insert into ... %d", guk);

이런 식으로 하시면 될 것 같은데요?

좋은 하루 되세요!