get방식으로 값을 가져오려고 하는제 잘 안되는구요...
글쓴이: 개똥이 / 작성시간: 목, 2004/08/19 - 11:57오전
get방식으로 값을 가져오려고 하는제 잘 안되는구요...
시간 있으신분 좀 봐주세요.
#include<stdio.h> #include<string.h> #include<stdlib.h> void getvalues(void); struct tmp { char name[20]; char value[20]; }; struct tmp getval[5]; int main(void) { printf("content-type: text/html\n\n"); //qs=getenv("QUERY_STRING"); getvalues(); return 0; } void getvalues(void) { char qs[100],tmp[100]; int a,i; size_t st; strcpy(qs,getenv("QUERY_STRING")); //for(val_no=1;val_no<=2;val_no++) a=1; i=1; while(1) { //strcpy(tmp,""); st=strcspn(qs,"=&"); printf("%d",st); strncpy(tmp,qs,st); strcpy(qs,qs+st+1); printf("<p>%s</p>\n",qs); printf("<p>%s</p>\n",tmp); if(a==1) { strcpy(getval[i].name,tmp); a++; } else { strcpy(getval[i].value,tmp); a=1; i++; } if(i == 3) { break; } } printf("<p>%s::%s</p>\n",getval[1].name,getval[1].value); printf("<p>%s::%s</p>\n",getval[2].name,getval[2].value); }
Forums:
bbcode를 이용하심이..실행시 넘겨줬던 string과 결과
bbcode를 이용하심이..
실행시 넘겨줬던 string과 결과도 같이 올려주시면 빠른 답변을 기대할수 있을거라 생각합니다.
언제나 시작
댓글 달기