반복문 , fflush 질문!
귀염포텐
/
질문 제목 : 반복문 , fflush 질문!위와같음질문 내용 : fflush(stdin);for (i = 0; i b; i++)
if (c[ran][i] == ch)
your[i]=ch;
printf(맞음);
printf(%s,your);
}
else{
printf(다름);
}
배열 c는 랜덤으로 선택한 단어이구요 c[100][30]으로 선언했고 ch는 한 글자 입력 받은걸 담는 변수이구요 ..
your은 만약 입력 받은게 c배열에 있다면 대입하고 출력해주는 배열입니다.
요약해서 이렇게 했는데요 ... 반복문을 잘못돌려서 그런지 다를경우나 맞을경우
다름이나 맞음 이라는 글자가 배열의 문자 갯수만큼 출력이 돼요 ... 어떻하면 한번만 출력하고 빠져나오나요...
그리고 제가 fflush 를 잘모르는데 사용법좀 가르쳐주세요
-
카프리콘
소스가 400줄이 넘어서 ㅜㅜ 저부분만 좀 가르쳐주세요..
if문에서 break 를 넣으면 이상이 없는데...
else에 break;
를 넣으면 문자끝까지 검사하지 않고 .. 나가버리니 다시 c[Ran][0]이 되요..
else 에 break를 넣지 않으면 올바르게는 되지만
문자가 들어 있는 위치 수만 큼 다름다름다름 이렇게 출력이 돼요 ㅜㅜ -
해사랑해
소스 보내주세요 저한테
-
김예쁨
해도 안돼네요 ...ㅜ 아 참고로 저 소스는 while(1) 안에 있어요
좀 조언좀 부탁드려요 -
아쿠아리우스
- fflush()는 키보드의버퍼값을 초기화해줍니다. 그래서 보통 사용자 입력을 하기전에 쓰는것이 보통입니다.
- if문이나 else 문안에 break;문을 넣어주세요.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692343 | scnaf에 자꾸 선언을 참조하라는데;; (8) | 도래 | 2025-04-22 |
2692282 | 도스상에서 생성된 exe파일에 press~ 뜨게 하기 (4) | 회사원 | 2025-04-21 |
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |
2691697 | if 문에서 구조체 배열에 저장되있던 문자열 검사하는 법 ? (2) | 민트맛사탕 | 2025-04-16 |
2691678 | C언어 함수 질문이요~!!! | 연보라 | 2025-04-15 |
2691650 | 반복문 | 돋가이 | 2025-04-15 |
2691618 | 링크드리스트 개념 질문이예요 (3) | 맨마루 | 2025-04-15 |