Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 2차원 배열
- UnityHub
- 기호 상수
- Logic Gates
- round()함수
- 프로젝트 목록 제거
- 전처리기 정의
- ASCII CODE TABLE
- 두 수 크기 비교 함수
- 난수 값 맞추기 게임
- 반사 벡터
- 유니티허브
- C 언어
- 극장 예약 프로그램
- 두 값 교체하기
- 소스코드 하이라이팅
- 키입력값 받기
- 개인 정리
- 배열 사용X
- time.h
- Unity
- 미리 컴파일된 헤더 사용안함
- C언어
- Axes
- scanf 오류
- 논리 게이트
- 유니티
- AWS Discovery Book
- GetAxis()메서드
- 문자 분류
Archives
- Today
- Total
flrto
파일 입출력 본문
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 47 48 49 50 51 52 53 54 55 56 57 58 59 | #include <stdio.h> #include <stdlib.h> //필요한 것을 주석 처리하여 비활성화 //#define WRITE #define WRITESTRING //#define READ int main(void) { #ifdef WRITE FILE *fp = NULL; fp = fopen("sample.txt", "w"); if (fp == NULL) printf("파일 열기 실패\n"); else printf("파일 열기 성공"); fputc('a', fp); fputc('b', fp); fputc('c', fp); fclose(fp); return 0; #endif #ifdef READ FILE *fp = NULL; int c; fp = fopen("sample.txt", "r"); if (fp == NULL) printf("파일 열기 실패\n"); else printf("파일 열기 성공\n"); while ((c = fgetc(fp)) != EOF) putchar(c); fclose(fp); return 0; #endif #ifdef WRITESTRING FILE *fp1, *fp2; char file1[100], file2[100]; char buffer[100]; printf("원본 파일 이름: "); scanf("%s", file1); printf("복사 파일 이름: "); scanf("%s", file2); if ((fp1 = fopen(file1, "r")) == NULL) { fprintf(stderr, "원본 파일 %s를 열 수 없습니다. \n", file1); exit(1); } #endif } | cs |
Comments