system("cls"); 를 두번 사용하면 프로그램이 멈춥니다.
싴흐한세여니
system(cls); 를 두번 사용하면 프로그램이 멈춥니다.같은 new_info 함수 내에서 system(cls); 함수를 두번 사용했더니 프로그램이 멈춰버립니다.질문 내용 : 이상하네요.. system(cls); 를 두번째 사용하는데서 콘솔이 멈춰버립니다.
닫기 버튼을 누르면 강제종료를 묻는 창까지 뜨네요.
int newmode(int repeat)
{
int i;
system(cls); // 첫번째 cls
for(i=0; irepeat; i++)
{ - 중간생략
}
system(cls); // 두번째 cls
// 여기부터 출력이 안됩니다.
return 0;
}위 소스에 간단하게 system(cls); 의 사용여부만 보여주고자 중간 내용은 싹 지웠습니다.
분명 첫번째 cls 만 사용했을 때는 정상작동했습니다.
물론 두번째 cls 아래에 있던 소스들도 정상작동했구요.
그러던중 보기가 너무 난잡해보여서 반복문 후 다시한번 화면을 정리하고자 두번째 cls 를 끼워넣었더니
아예 콘솔 화면이 그대로 멈춰버립니다. (응답 없음) 상태로 되버리더라구요..
혹시나 하고 찾아봤더니 system(cls); 의 원형이 int system(const char *command) 라고 하던데
저래서 저럴까요? 어떻게 하면 system(cls); 를 두번 사용할 수 있을까요..
참고로 visual c++ 2008 express edition 이라서 터보c 에서 먹힌다는 clrsr() 이었던가; 이 함수는 안 먹힙니다.
잘 부탁드립니다 c언어 가족 여러분! 더불어 즐거운 주말되시길..^^ㅎ
-
이플
안녕하세요 수다님 ~ 오류를 찾았는데 정작 오류는 안드로메다에 있었답니다 ^^;
-
보담
수다님 말대로 전체 소스를 올려주시는 게 좋을 것 같습니다.
제가 실행해본 결과
vs 6.0이나 vs 2008에서 모두 system(\cls\);
를 10번 연속으로 사용해도 오류가 안 납니다. -
소희
전체 소스를 올려야 답을 찾을 수 있습니다.
-
agine
아래 코드는 Visual C++ 6.0 컴파일러에서 직접 코딩을 해서 실행까지 성공한 코드입니다.
#include stdio.h
#include stdlib.h
int main(void)
{
\tint i;
\tsystem(\cls\);
\tsystem(\cls\);
\tsystem(\cls\);
\tfor (i = 0; i 100; i++) {
\t\tsystem(\cls\);
\t\tprintf(\%d\\n\ -
노랑이
아, 그리고 저도 혹시나 수다님처럼 중간 구문에 오류가 있나.. 하고
정상작동하는 구문하나를 임의로 만들어서
두번째 system(\cls\); 를 한번 추가해봤더니 역시 멈춰버리더군요..; -
모두다
중간생략 부분을 말씀해주셨군요.
위 본문에 적어놓았듯이 두번째 system(\cls\); 는 추가할 것일 뿐입니다.
화면 정리용으로 추가했을 뿐인데 저리 되더라구요.
그 전에는 모두 정상작동 했었습니다.ㅠ_ㅠ -
도움
저런 경우에는 거의 100% 첫 번째 system(\cls\);와 두 번째 system(\cls\); 사이가 잘못되어 있는 경우입니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2693387 | 배열문제입니다 수정오류캡쳐했습니다 (6) | 연하얀 | 2025-05-01 |
2693356 | text 입출력 내림차순 질문입니다 ㅠ | 빛글 | 2025-05-01 |
2693328 | C언어를이용해서 .txt파일 외에 다른 확장자 파일 삭제가 가능한지.. (2) | 대나무 | 2025-05-01 |
2693299 | 파일입출력 바이너리파일 | 독특한 | 2025-04-30 |
2693273 | 오류 (1) | 귀1여운렩 | 2025-04-30 |
2693080 | visual studio 2008 express edition 등록키 말인데요 | 얀별 | 2025-04-28 |
2693053 | 배열, 구조체 관련 프로그래밍 질문드립니다. | 싸리 | 2025-04-28 |
2693025 | 프로그램을 짜봤는데요 ㅠㅠ | 상처입은마음 | 2025-04-28 |
2693001 | 워닝문제, 세그멘트결함문제 (1) | 월식 | 2025-04-28 |
2692979 | 라인한줄 이랑.. 소스 설명좀 부탁드려요.. | 이루리 | 2025-04-27 |
2692947 | 이 문제좀 풀어 주세요..ㅜㅜ (1) | 소리 | 2025-04-27 |
2692889 | 함수의 구조체 인자로 받아서 그 인자로 데이터 넣기... | 한뎃집 | 2025-04-27 |
2692862 | 성적 출력 하는 프로그램인데요~!!!도움좀 주세욤.ㅠ | 두빛나래 | 2025-04-26 |
2692831 | if 문 간단해요 빨리좀 ㅠㅠ | 이플 | 2025-04-26 |
2692805 | 실행파일이 이상해요 | 푸헷 | 2025-04-26 |
2692750 | 퀵정렬 질문이요 . | 동생몬 | 2025-04-25 |
2692700 | 이 소스코드에 문제 있나요?? (2) | 초코초코해 | 2025-04-25 |
2692596 | 오류좀 잡아주세요 | 하나 | 2025-04-24 |
2692510 | 함수형 중에서.. (6) | 한란 | 2025-04-23 |
2692483 | C언어 함수, Header | 떠나간그놈 | 2025-04-23 |