CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): candor (깐돌)
날 짜 (Date): 2002년 10월 25일 금요일 오후 12시 11분 37초
제 목(Title): [Q]sprintf 관련


안녕하세요?

C에서 

sprintf(buf, "%%");
이렇게 하면 buf에 %하나만 들어가는데
왜 이렇게 되는지 아시는 분 설명좀 해주세요.

또하나는

mysql db를 이용하여 c cgi프로그램하고 있는데

MYSQL_ROW row;

row=mysql_fetch_row();
for(i=0;i<field_nums;i++) {
sprintf(buff,"%s", row[i] );
}
이렇게 해도 상관이 없을까요?
질문의 핵심은 row[i]값을 %s로 buff에 저장해도 
문제가 없을까 하는 것입니다. 



[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.