#include<stdio.h>
struct proverb
{
char pro[20];
};
void proverb_1(char);
main()
{
struct proverb a;
char *p[10]={&a.pro[0],&a.pro[1],&a.pro[2],&a.pro[3],&a.pro[4],&a.pro[5],&a.pro[6],&a.pro[7],&a.pro[8],&a.pro[9]};
for(int i=0; i<10; i++)
scanf(\"%s\\n\",&a.pro[i]);
proverb_1(&p);
}
void proverb_1(char **u[])
{
int n;
printf(\"1~10\\n\");
scnaf(\"%d\",&n);
switch(n)
{
case 1:
printf(\"%s\\n\",**u);
case 2:
printf(\"%s\\n\",**u+1);
case 3:
printf(\"%s\\n\",**u+2);
case 4:
printf(\"%s\\n\",**u+3);
case 5:
printf(\"%s\\n\",**u+4);
case 6:
printf(\"%s\\n\",**u+5);
case 7:
printf(\"%s\\n\",**u+6);
case 8:
printf(\"%s\\n\",**u+7);
case 9:
printf(\"%s\\n\",**u+8);
case 10:
printf(\"%s\\n\",**u+10);
default
printf(\"없어\")
}
}
6.0은 한글이 안돼서 병신같했는데 2008은한글판이라 좋네
그리고 저기 for 선언에 i 변수를 선언했는데 안됌
stdio.h 헤더로도 저게 가능함?
이건 for문의 문제가 아닌데? 근데 코드가 총체적난국이라는 말 말고는 표현할 길이 없다. 너 공부 좀 더 해야겠다
C를 안잡은지가 좀 되서 기억이 잘 안나는데, for문 안에 변수 선언하는건 c99 부터 가능할거다. c++ 컴파일러를 쓰던지, 아님 컴파일러 설정을 바꿔서 c99 모드로 써봐
몇줄보다가 스크롤을 쭉 내리고 말았다...
형들 내 아트가 씨발수준임 ㅜㅜ 왜 데이터를 너무 잡아먹었음?
도대체 하고 싶은게 뭐냐
케이스문에 브레이크는 얼마에 팔아먹었냐?
스트럭트 생성했으면 그냥쓰지 왜 포인터에 복사해서 베베 꼬냐? 그냥 연습임?
연습입니다
이중 뽀인트 연습중입니다
입력도 10번 받는겨? 의도가 뭐냐