본문 바로가기

C_study

[C] 코딩도장 70 : 파일에서 문자열을 읽고 쓰기

70.8 심사문제: 서식을 지정하여 파일에 문자열 쓰기

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
    char name[31];
    int order;

    scanf("%s %d", name, &order);

    FILE *fp = stdout;

    fprintf(stdout, "The %dth Satellite of Jupiter: %s", order, name); // 포인터와 서식을 넣고 서식에 들어갈 변수를 넣어줍니다

    fclose(fp);

    return 0;
}

70.9 심사문제: 파일에서 문자열 읽기

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    char *buffer = malloc(100);
    memset(buffer, 0, 100);

    FILE *fp = fopen("words.txt", "r");

    fread(buffer, 100, 1, fp); 

    printf("%s\n", buffer);

    fclose(fp);

    free(buffer);

    return 0;
}