1. main 함수 인자.
main
함수형 int / void 두가지 형태가 있고, 인자는 2개 /없음 두가지 형태가 있다.
위 경우들을 복합하면 다음과 같은 4가지 형태가 생긴다.
맨 위의 void main (int iNum , char *cCmd[] ) 를 활용할때, ★부분은 생략한다.
★ 부분의 상수를 결정해 주는 것은 OS 이다.(사용자가 지정 X)
char *cCmd[4] 의 경우, 문자열을 포인터로 저장해야 하므로 char * 이고,
gcc /-o/ main/ main.c 이므로 [4] 이다.
위의 인자부분 상수에 대한 확인은 다음과 같다.
int main (int iNum,char * Cmd[]) //인자는 OS가 넘겨 준다.
{
printf("%d \n",iNum);
return 0;
}
출력값 : (cm1 이 파일명)
int main (int iNum,char * Cmd[]) //인자는 운영체제가 넘겨 준다.
{
int iCnt;
for (iCnt =0; iCnt<iNum ;iCnt ++ )
{
printf("CMD [%d] = %s \n",iCnt,Cmd[iCnt] );
}
return 0;
}
int main (int iNum,char * Cmd[]) //인자는 운영체제가 넘겨 준다.
{
printf("%d \n",iNum);
if (1==iNum) // 인자가 둘 이상이면 실행되지 않음.
{
printf("cl [ option... ] filename... [ /link linkoption... ] ");
return 0;
}
return 0;
}
2. 도전 프로그래밍!
3. 스트리밍
스트리밍이란?
인터넷상에서 음성이나 영상, 애니메이션 등을 실시간으로 재생하는 기법. 지금까지의 재생 방법은 일단 파일을 하드 디스크에 내려받기해서 재생하기 때문에 내려받기가 완료될 때까지 기다려야 하므로 하드 디스크의 빈 용량도 어느 정도 확보되어 있어야 한다.
그러나 스트리밍 기법에서는 흐르는 것을 수취단에서 재생하기 때문에 기다릴 필요가 없으므로 하드 디스크의 용량에 제약받지 않는다. 음성이나 영상 분야의 기술 발달로 인터넷 방송 프로그램 등에 꼭 필요한 표현 기술이 되었다. 또 애니메이션 분야에서도 미국 매크로미디어의 최신 기술을 활용하면, 대상물을 읽는 시간에 구애받지 않고 동화상을 볼 수 있다.
참고 : 네이버 지식사전
* 패킷 1byte 가 아닌, 5byte 단위로 보냄.
빠르지만 정확도가 부족하게 전송 => 스트리밍 / 느려도 정확하게 전송 =>패킷
3-1. 리다이렉션 ( > , >>)
dir > a.txt
내용 덮어 쓰기!
dir >> a,txt
a.txt 에 이미 있던 내용(hihihi) 뒤에 dir 내용 첨가!
Dos에 출력된 내용은 그대로 저장이 가능하다.
가령, 탐색기의 Dos 버전인 tree 명령어도 그대로 텍스트화 시켜서 저장이 가능하다.
3-2. std 스트리밍
종류는 다음 4가지다.
std in |
저장하기 |
0 |
std out |
모니터에 출력하기 |
1 |
std err |
Error만 출력하기 |
2 |
std prn |
프린트로 출력하기 |
* 사용되지 않음 |
모니터에만 출력
3-2-2. " cl 1> a.txt "
모니터엔 Error 메세지만 뜨고, a.txt 에 저장
3-2-3. " cl 2> a.txt "
내용은 모니터에 출력, Error 메세지는 저장
3-3 fpfintf
* 급하게 짐싸느라 파일을 담아오질 못했네요 ㅜㅠ 내일 아침에 추가 하겠습니다.
부록 : 소스 편집기 / 소스 비교 인스톨&사용
( 필요하신분, 활용하세요 :-D )
'코스웨어 > 14년 스마트컨트롤러' 카테고리의 다른 글
저희 과정 선배님께서 올린 좋은글퍼왔습니다. (3) | 2014.04.07 |
---|---|
04.07 업무일지 고윤석 출석번호 1번 (14) | 2014.04.07 |
2014년 4월 4일 업무일지 허수웅[출석번호 22번] (12) | 2014.04.05 |
2014 04.03 업무일지 이재우 출석번호 21번 (15) | 2014.04.03 |
2014.03.31 오영주 교육보고 (14) | 2014.04.01 |
2014.03.28 오두환 교육보고 (20) | 2014.03.30 |
2014년 3월 27일 양태영 [출석번호 16번] (14) | 2014.03.27 |
2014년 3월 26일 송근영[출석번호 15번] (19) | 2014.03.27 |