<div>struct table //구조체<br>{<br>char name[25];<br>int number[11];<br>char address[50];<br>}table[Max];</div> <div> </div> <div>int main()<br>{<br> void key(); <br> void save();<br> void del();<br> void search();<br> void overall();</div> <div>int val=0;</div> <div>printf("Save(1), Delete(2), Search(3), Overall(4), Quit(0)\n");<br>scanf("%d\n", &val);</div> <div>switch(val)<br>{<br>case 1:<br>save();<br>break;</div> <div>case 2:<br>del();<br>break;</div> <div>case 3:<br>search();<br>break;</div> <div>case 4:<br>overall();<br>break;</div> <div>default:<br>printf("wrong answer.\n");<br>}</div> <div>return 0;<br>}</div> <div>/*<br>void key()<br>{<br>char name[20];<br> int i;<br> unsigned int ul=0;</div> <div> printf("이름입력:\n");<br> scanf("%s",name);</div> <div> <br> <br> printf("입력이름 : %s \n", name);</div> <div> <br> <br> for(i=0;i<strlen(name);i++)<br> {<br> ul+=(*(name+i));<br> }<br> printf("합계 : %d \n", ul);</div> <div>}<br>*/<br> <br>void save()<br>{<br>int a;</div> <div><br>for(a=0;a<Max;a++)<br>printf("enter name:\n");<br>scanf("%s\n",table[a].name);<br>printf("enter H.P:\n");<br>scanf("%s\n",table[a].number);<br>printf("enter address:\n");<br>scanf("%s\n",table[a].address);</div> <div>printf("name:%s\n",table[a].name);<br>printf("H.P:%s\n",table[a].number);<br>printf("address:%s\n",table[a].address);<br>}</div> <div>void del()<br>{<br> //int b;<br> char delname;<br> printf("삭제할 이름을 입력:\n");<br> scanf("%s\n",delname);<br> //key함수 이용하여<br> //0일때 출력 후 삭제<br> //1일때 검색결과 없음 출력</div> <div>}</div> <div>void serach()<br>{<br> char sname;<br> printf("검색할 이름 입력 :\n");<br> scanf("%s\n",sname);<br> //key함수 이용하여<br> //0일때 출력<br> //1일때 검색결과 없음 출력</div> <div>}</div> <div>void overall()<br>{<br> int x;<br> for(x=0;x<Max;x++)<br> printf("이름 : %s\n 전화번호 : %s\n 주소 : %s\n\n", table[x].name,table[x].number,table[x].address);<br>}</div> <div> </div> <div> </div> <div>아직 미완인데요..</div> <div>저장,삭제,검색,총출력 이렇게 만드려고 하고 있습니다.</div> <div>그런데 막힌 것이 저기 key함수를 이용할려고 하는데요..</div> <div>영문문장을 name[20]에 저장한 후에 아스키값을 계산하여 구조체에 저장되어 있는 아스키값과 비교하는 함수를 만들고 싶습니다.</div> <div>문제점</div> <div>1. 문장을 입력하면 한 문자열만 입력이 되네요..</div> <div>2. 구조체에 있는 전체데이터를 아스키값으로 환산하여 비교하는 것을 못만들겠습니다..ㅠ</div> <div>많은 지적 부탁드릴게요!!</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.