goto 함수의 사용을 줄이는 "팁" 같은거 없을까요?
달달항사탕
질문 제목 : goto 함수의 사용을 줄이는 방법 없나요?goto 문을 너무 많이 쓰네요질문 내용 :
간단한 서버관리 프로그램을 만들고있습니다.
처음 시작시 로고를 출력합니다. 문제는 다시 메인으로 돌아올때입니다.
이때는 로고를 출력하면 안됩니다. 하지만 어찌할 방법이 없어서 로고출력함수 밑에 goto문으로 대충 매워놨네요..
혹시 goto문의 사용을 줄이는 팁같은거있으면 알려주시면 감사하겠습니다.
-
고딩
시작할때 변수 하나에 Start=Yes 한다음 폼화면 로딩에 if Start=no이면 로고출력 안함 이렇게 하면 될것같네요
-
물
로고를 출력하는걸 함수로만들어소호줄하면되지않을까요??
-
야미
goto 문은 편리는 하지만 안 쓰는 것이 좋은 함수입니다. 윗분 말대로 없다고 보고 새로 짜는 것을 추천해드리며 차후에 관리 및 디버깅에 있어서 머리가 깨질 껍니다. 계속 쓰신다면요. 필요한 기능을 함수화해서 사용하시면 좀 더 좋습니다. goto 문은 예전 GW-BASIC 에서 while 문 같은 것을 못 쓸 도스모드에서 자주 쓰던 기능이었습니다.
-
초록이
while
{
switch
case:
break
}
로 하면 되겠네요. switch 는 각 해당 로직이 들어가면 되구요
1 은 로고
2는 어떤 기능
3은 어떤 기능
왠만해서는 goto문이 쓰일 일이 없습니다.
윗분처럼 아예 없다고 생각하고 짜세요. -
그림자
goto라는 키워드가 없다고 생각하고
다시 코드를 짜시면 됩니다.
언젠간 답이 나오겠죠 뭐 -
하루
로고가 일정 시간만 나오고 자동으로 사라지는 형태라면 타이머,,,쓰세요
-
일진누나
코드보기가 아무래도 불편해서요.. 모든 기능을 함수로 만들어 버리면 되려나...
-
도래솔
필요하면 쓰세요. 부담없이....
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2676182 | 숫자 순서대로 배열하는법 | 권뉴 | 2024-11-24 |
2676152 | 기본적인거 하나 질문드립니다. | 개미 | 2024-11-24 |
2676124 | 함수선언관련 질문이에요~...털썩..수정완료 (2) | 가지 | 2024-11-24 |
2676092 | C언어 책 (2) | 아서 | 2024-11-24 |
2676065 | 웹사이트 또는 메신저 등에서 원하는 텍스트를 검사하는방법?? (1) | 모든 | 2024-11-23 |
2676033 | 배열 기초연습중 발생하는 에러 ㅠㅜ... | Creative | 2024-11-23 |
2676005 | keybd_event 게임 제어 | 영글 | 2024-11-23 |
2675900 | 진짜기본적인질문 | 글길 | 2024-11-22 |
2675845 | 수정좀해주세요ㅠㅠㅠ | 해골 | 2024-11-21 |
2675797 | 병합 정렬 소스 코드 질문입니다. (2) | 도래솔 | 2024-11-21 |
2675771 | 큐의 활용이 정확히 어떻게 되죠?? | 해긴 | 2024-11-21 |
2675745 | 도서관리 프로그램 질문이요 | 도리도리 | 2024-11-20 |
2675717 | 2진수로 변환하는것! (3) | 동생몬 | 2024-11-20 |
2675599 | for문 짝수 출력하는 법 (5) | 널위해 | 2024-11-19 |
2675575 | Linux 게시판이 없어서.. | 첫삥 | 2024-11-19 |
2675545 | 구조체 이용할 때 함수에 자료 넘겨주는 것은 어떻게 해야 하나요? | 아연 | 2024-11-19 |
2675518 | 사각형 가로로 어떻게 반복해서 만드는지좀.. 내용 | 신당 | 2024-11-18 |
2675491 | !느낌표를 입력하는것은 어떻게합니까~~?ㅠㅠ (5) | 사지타리우스 | 2024-11-18 |
2675411 | 파일입출력으로 받아온 파일의 중복문자열을 제거한 뒤 파일출력 | 앨버트 | 2024-11-17 |
2675385 | 링크드리스트 주소록 질문드립니다. (1) | 겨루 | 2024-11-17 |