C에서 프로그램을 만들었습니다. 프로그램에서 반환하는 값을 확인하는 방법을 알고 싶습니다 ... 코드 끝에는 오류가 발생하지 않으면 프로그램이 0을 반환합니다. 오류가 발생하면 프로그램에서 1을 반환해야합니다. 문제가 있습니다. 문제가 발생하면 실제로 1이 반환되는지 확인하고 싶습니다. 메모리 누수 등, 저는 리눅스에서 valgrind를 사용하고 있습니다. 도움 주셔서 감사합니다.내 프로그램이 반환하는 값을 확인하는 방법은 무엇입니까?
4
A
답변
6
당신은 특별한 쉘 변수 $?
, 예를 들어, 인쇄 할 수 있습니다
$ ./my_program ; echo "status = $?"
2
난 당신이 사용하여 반환 값을 스크립트에서 프로그램을 호출하고 확인 $?
찾고있는 생각을 $?
$?---it actually check the return code of the previously executed statement.
2
간단합니다.
프로그램 종료 후 터미널에 echo $?
을 사용하십시오.
그것은 이전에 실행 된 명령
를 들면의 반환 값을 준다
./my_program.out // execution of program
echo $? // checking the return value , printing on terminal
0
일반적으로 당신이 특정 반환 코드를 고려하지 않아도, 당신이 뭔가 0이 아닌 반환 된 경우 감지 쉘 논리를 사용할 수 있습니다.
오류가 반환 된 경우에만 메시지를 인쇄하십시오.
./myprog || myprog1가`성공을 에코 $를
./myprog1 & & ./myprog2
관련 문제
- 1. 함수 값을 확인하는 방법은 무엇입니까?
- 2. 이 값을 반환하는 방법은 무엇입니까?
- 3. 루프에서 값을 반환하는 방법은 무엇입니까?
- 4. 설치된 응용 프로그램이 내 것이라는 것을 확인하는 방법은 무엇입니까?
- 5. 내 프로그램이 Windows에서 실행 중인지 확인하는 방법은 무엇입니까?
- 6. 프로그램이 하위 프로세스와 충돌했는지 확인하는 방법은 무엇입니까?
- 7. 시간 값을 확인하는 방법은 무엇입니까?
- 8. 문자열에 값을 쓰고 반환하는 방법은 무엇입니까?
- 9. 응용 프로그램이 액세스하려고하는 파일을 확인하는 방법은 무엇입니까?
- 10. 응용 프로그램이 방금 시작되었는지 확인하는 방법은 무엇입니까?
- 11. 내부 클래스에서 값을 반환하는 방법은 무엇입니까?
- 12. SQLite 문에서 선택한 값을 반환하는 방법은 무엇입니까?
- 13. uialertview가 해제되었는지 확인하는 방법은 무엇입니까? 내 프로그램에서
- 14. c에서이 버퍼 값을 반환하는 방법은 무엇입니까?
- 15. MySQL의 함수에서 부울 값을 반환하는 방법은 무엇입니까?
- 16. memcache에 저장된 모든 값을 반환하는 방법은 무엇입니까?
- 17. 비동기 콜백 함수에서 값을 반환하는 방법은 무엇입니까?
- 18. TI-89에서 함수 값을 반환하는 방법은 무엇입니까?
- 19. 문자열에서 Enum 값을 반환하는 방법은 무엇입니까?
- 20. MIPS64에서 레이블로 값을 반환하는 방법은 무엇입니까?
- 21. Python에서 JSON으로 값을 반환하는 방법은 무엇입니까?
- 22. Action()에서 값을 반환하는 방법은 무엇입니까?
- 23. Java로 파일을 검색하고 값을 반환하는 방법은 무엇입니까?
- 24. PhoneGap의 iOS에서 javascript로 값을 반환하는 방법은 무엇입니까?
- 25. aasm 이벤트에서 값을 반환하는 방법은 무엇입니까?
- 26. 내 AJAX 통화 상태를 확인하는 방법은 무엇입니까?
- 27. 자바 - Eclipse에서 'ThreadLocal'변수의 값을 확인하는 방법은 무엇입니까?
- 28. 내 Android SmartWatch 확장 프로그램이 비활성 상태인지 확인하는 방법은 무엇인가요?
- 29. 내 C++ clock() 기반 함수가 음수 값을 반환하는 이유는 무엇입니까?
- 30. PHP에서 pg_query()가 데이터를 반환하는 쿼리인지 확인하는 방법은 무엇입니까?
사용을 반환하는 경우에만 myprog2을 실행
또는
을 "문제가 발생했습니다"?'프로그램 반환 값을 확인하는 에코. –