C언어 main함수 리턴값은 터미널에서 어떻게 저장해요

C언어 main함수 리턴값은 터미널에서 어떻게 저장해요

작성일 2024.01.20댓글 1건
    게시물 수정 , 삭제는 로그인 필요

C언어에서 main함수가 정수를 리턴하고 종료하는 일이 많은데,
그럼 터미널에서 C프로그램을 돌리면 종료시에 나오는 main의 리턴값을 어떻게 저장하나요?

set 변수명 = ./C프로그램 인자1 인자2

의 형식으로 하나요??


#c언어 main함수 인자 #c언어 main함수

profile_image 익명 작성일 -

옛날에 본거라 잘 기억은 안나는데 몇자 적어드리면...

옛날 운영체제는 그래픽말고 텍스트 터미널만 썼었는데요.

c로 작성한 프로그램의 메인함수의 리턴값을 보고

해당 프로그램이 정상종료인가 아닌가를 판별하는 일이 있었다고 하네요.

그런 프로그램의 메인 함수 정의는 int main()이 되겠구요.

그리고 그런 콘솔프로그램들의 입출력에서

stdin이나 stdout, stderr같은 출력구분이 생긴것도 그런것 때문이라고 어디서 본것 같네요.

stdout이나 stderr같은 출력 구분을 사용하기 위해서는 파일디스크립터0, 1, 2를 사용하는

시스템콜이나 c표준함수를 사용하면 된다고 본것 같기도 하네요.

그 외에는 잘 모르겠습니다.

C언어 main함수 리턴값은 터미널에서...

C언어에서 main함수가 정수를 리턴하고 종료하는 일이 많은데, 그럼 터미널에서 C프로그램을 돌리면 종료시에 나오는 main리턴값어떻게 저장하나요? set 변수명...

C언어 함수 기초 질문입니다.

... 반환이라는 것이 무엇이며 왜, 어디에 어떻게... main 함수의 인자: - C언어의 `main` 함수는 프로그램의... 인자들을 저장하는 문자열 배열입니다. 예제 코드를 통해...

c언어 localtime 리턴값 문의

c언어 공부중인데요, 아래와 같이 작성된 상태에서... 저장해야 한다면 다른 변수에 복사해 두는 것이 좋습니다. 이 주의 사항은 locatime 함수의...

c언어 main 함수 printf 함수

... 되려면 어떻게 해야하나요? 제가 c언어를 배운지 얼마... 내용이 c언어의 해더에 이미 선언되어 있다는 걸까요... 2. main함수리턴값은 우리가 받는것이아니라...

c언어......main함수에서의 return값 표기

int main() :리턴값이 있다는 의미. 리턴값이 없으면 return 0;... argv에 저장되있고, 2번의 경우는 인자값이 void입니다. 즉 받지 않는다는거죠. 함수의 반환형인, int 는...

c언어 int main, main, void main 질문

... main()은 함수라는 것인데요 리턴값을... 환경설정이 어떻게 되있는지는 모르겠어서 초보자들이... - c언어는 .c 파일형식으로 저장해야하고 c++언어는 .cpp...