덮여씌워지는 배열값을 덮어쒸우기전에 빼서 배열에 넣는방법
글쓴이: 신호철 / 작성시간: 목, 2003/08/07 - 11:19오후
for(i=0;i<3;i++) { while((row = mysql_fetch_row(result)) != NULL) { for(i=0;i<rule_num;i++){ r_id[i] = atoi(row[0]); r_fragbits[i] = atoi(row[1]); r_seq[i] = atoi(row[2]); r_dsize[i] = atoi(row[3]); r_flags[i] = atoi(row[4]); } printf("%d\n",r_id[1]); } }
MySQL에서여,, row[0] 이게 첫번째값이 들어와서 출력하고, 두번째 값이
들오면서 덮여집니다. 그전에 전에있는 값을 빼서 배열에 넣을려고 합니다.
그 세개를 r_id[0], r_id[1], r_id[2] 에 넣을려고 합니다..
잘 안되네요... 방법점.. 부탁드립니다..
id[1] 을 출력하게 되면 3개다 출력이 되네요 ㅡㅡ
Forums:
그 부분에...
그 부분..
strtok()나 sscanf() 같은 것들을 사용해보심이 어떠신지요?
흠.. seek를 사용하는게 더 좋을수도 있겠군요:D
:oops:
>> http://ragnarok.co.kr <<
라그온+ㅁ+ 댄서는 아직 죽지 않았다!!
=-=-=-=-=-=-=-=-=-=-=-
루프가 잘못 되었네요...
배열첨자는 for문에서 증가하는데.. 그안의 루프에서 이미 대입할 값이 바뀌면서
루프를 돌아 버리니.. 값이 원하는 위치에 제대로 들어가지 않겠군요..
컴퓨터가 이해할수 있는 코드는 어느 바보나 다 작성할 수 있다. 좋은 프로그래머는 사람이 이해할 수 있는 코드를 짠다 - 마틴파울러
댓글 달기