검색결과 리스트
전체 글에 해당되는 글 238건
- 2009.10.17 운영체제 파일입출력
글
운영체제 파일입출력
프로그래밍
2009. 10. 17. 18:15
#include
FILE *stream; // 파일포인터를 저장할 변수
void main( void )
{
long l;
float fp;
char s[81];
char c;
stream = fopen( "temp.txt", "w+" ); // fopen은 파일을 열어주는 함수(파일포인터를 리턴)
// temp.txt는 파일명
// w+는 쓰기와 읽기 모드를 가능하게 해주는 옵션
if( stream == NULL )
printf( "The file temp.txt was not opened\n" ); // 파일이 열렸는지 확인
else
{
fprintf( stream, "%s %ld %f%c", "a-string", 65000, 3.14159, 'x' );
// printf가 화면에 출력하는 함수라면,
// fprintf는 파일에 출력하는 함수,
// 파일포인터가 가리키는 파일에 저장
/* Set pointer to beginning of file: */
fseek( stream, 0L, SEEK_SET ); // 파일의 특정위치로 파일포인터의 값을 바꿔주는 함수
/* Read data back from file: */
fscanf( stream, "%s", s ); // scanf가 키보드로부터 입력받는 함수라면,
// fscanf는 파일로부터 입력하는 함수,
// 파일포인터가 가리키는 파일에 저장
fscanf( stream, "%ld", &l );
fscanf( stream, "%f", &fp );
fscanf( stream, "%c", &c );
/* Output data read: */
printf( "%s\n", s );
printf( "%ld\n", l );
printf( "%f\n", fp );
printf( "%c\n", c );
fclose( stream ); // 열어서 사용했던 파일을 닫아줌..
}
}
'프로그래밍' 카테고리의 다른 글
달력 만들기 (0) | 2009.11.24 |
---|---|
카드게임 (0) | 2009.11.17 |
자판기 프로그램 (0) | 2009.11.10 |
운영체제 도서관리 프로그램 (0) | 2009.10.18 |
운영체제 파일입출력2 (0) | 2009.10.17 |
운영체제 자판기 프로그램 (1) | 2009.10.17 |
운영체제 버블소트 (0) | 2009.10.17 |
운영체제 진법변환 (1) | 2009.10.17 |
JAVA (0) | 2009.05.04 |
JAVA (0) | 2009.05.02 |