Language/C++ (32)
-
2015.04.15 [C++] 파일입출력) EOF에 대한 이해
파일입출력을 사용할때 eof에 대해 이해해보자 eof 는 f stream 객체가 EOF를 만나면 상수 -1 로서, 참값을 반환한다. (조건식에서 0은 거짓, 나머지는 참) eof 는 파일의 끝에 도달하면 반환(-1)을 한다 == 파일의 끝에 도달하면 eof 가 반환이 된다 파일입출력에 대한 예제코드를 보자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 #include /**/ #include using namespace std; ofstream fout; //화면에서 파일로 ifstream fin; //파일에서 화면으로 v..
-
2015.04.14 정수 출력
정수의 각 자리수를 출력하는 함수를 재귀함수로 만들어보자 예제)정수를 입력하시오 : 1234실행 : 1 2 3 4 천의자리는 1, 백의자리는 2, 십의자리는 3, 일의자리는 4...이렇게 차례대로 출력하면서 입력받는 숫자는 음수만 아니면 된다 1. 몫이 일의자리가 되는, 1~9 사이의 숫자를 찾는다2. 찾은 숫자를 출력3. 다음 계산할 숫자를 재귀함수의 매개변수로 넘겨준다 point1~9 사이의 숫자 찾는 방법 :10의 제곱으로 나누면서 몫이 일의자리인 숫자를 찾는다== 가장 큰 자리 숫자 12345678910111213141516171819202122232425262728#include #include void main(){ int num; printf("정수를 입력하시오 : "); scanf("%d"..