FILE* fp;
char str[20];
fp = fopen("../data/a.txt", "a+");
if (fp == NULL)
{
printf("파일을 만들지 못했습니다\n");
return -1;
}
while (1)
{
printf("과일 이름 : ");
scanf("%s", str);
if (strcmp(str, "end") == 0)
{
break;
}
else if (strcmp(str, "list") == 0)
{
fseek(fp, 0, SEEK_SET);
while (1)
{
fgets(str, sizeof(str), fp);
if (feof(fp))
{
break;
}
printf("%s", str);
}
}
else
{
fprintf(fp, "%s\n", str);
}
}
fclose(fp);
'프로그래밍 언어 > C & C++ 정리' 카테고리의 다른 글
템플릿 (0) | 2024.07.31 |
---|---|
파일 복사 프로그램 (0) | 2024.07.09 |
함수와 스택 그리고 호출 스택 (1) | 2024.06.25 |
동적 바인딩 정적 바인딩 (0) | 2024.06.05 |
C++/WinRT를 통한 동시성 및 비동기 작업 (0) | 2024.05.23 |