검색결과 리스트
전체 글에 해당되는 글 238건
- 2009.10.17 운영체제 파일입출력2
글
운영체제 파일입출력2
#include <stdio.h>
int main()
{
FILE *fp;
int fnum[50][50];
int x = 0, y = 0;
int size, num, i, j;
if((fp=fopen("\\abc.txt","r"))==NULL)
{
printf("<파일을 열수없습니다>\n");
return 1;
}
{
printf("<파일을 열었습니다.>\n");
//feof는 현재 포인터 위치가 파일의 끝부분인지 검색해주는 함수로써 !를 붙여 끝이 아닌동안 반복하게 설정
while(!feof(fp))
{
//문자 한글자를 받아 ASCII값을 num 에 대입한다.
num = fgetc(fp);
//만약 num값이 숫자라면
if( (num >= '0' && num <= '9') )
{
//배열에 삽입. '0'을 뺀 이유는 정수형 숫자로 바꿔주기 위해서
fnum[y][x] = num - '0';
x++;
}
//개행 문자를 만나면 y를 1 증가시켜주고 x초기화
else if( num == '\n' )
{
y++;
//x배열의 크기를 size에 저장
size = x;
x = 0;
}
}
//출력부
for(i = 0; i < y; i++)
{
for(j = 0; j < size; j++)
{
printf("%2d", fnum[i][j]);
}
printf("\n");
}
fclose(fp);
printf("<파일을 닫았습니다.>\n");
}
return 0;
}
'프로그래밍' 카테고리의 다른 글
파일입출력 (1) | 2009.11.30 |
---|---|
달력 만들기 (0) | 2009.11.24 |
카드게임 (0) | 2009.11.17 |
자판기 프로그램 (0) | 2009.11.10 |
운영체제 도서관리 프로그램 (0) | 2009.10.18 |
운영체제 파일입출력 (0) | 2009.10.17 |
운영체제 자판기 프로그램 (1) | 2009.10.17 |
운영체제 버블소트 (0) | 2009.10.17 |
운영체제 진법변환 (1) | 2009.10.17 |
JAVA (0) | 2009.05.04 |