C언어 수업정리/3월 수업정리

3월 22일 fscanf, fprintf 알아보기

송시혁 2013. 3. 25. 08:57

 

 

 

#include <stdio.h>
int main()
{
  int inum;
  
  
  //printf("정수 입력:\n");
  //scanf("%d", &inum);
  //printf("정수 값:%d\n");  

  fscanf(stdin, "%d"&inum);
  fprintf(stdout, "정수 값:%d\n");  
  
  return 0;
}

 

fscanf = stdin을 써서 키보드에서 입력받는다.

그냥 scanf는 이것이 생략되어있다.

 fprintf = stdout을 써서 모니터에 출력한다.

printf는 이것이 생략되어있다.

 

 

 

 

 

#include <stdio.h>
int main()
{
  int inum;
  int inum1;
  int inum2;  
  int inum3;
    
  inum = printf("%d\n", EOF);
  printf("%d\n", inum);
  
  inum = scanf("%d %d %d"&inum1, &inum2, &inum3);
  
  
  printf("%d", inum);
  return 0;
}

 

 EOF는 define으로 정의 된 상수. 프로그램을 끝마치다라는 뜻이다.

변수 inum = scanf를 넣었다. scanf에서 입력받은 수만큼 출력이 된다

%d가 3개 있으므로 3이 출력된다.