以后的生活来源于现在的努力,每天有所收获,生活才会充实。
每天记录下今天完成的任务,若干年后会是难忘的经历。
- 我们可能像下面写在
文本文档中
这样记录任务
- 但是码农记录的世界却是这样的
#define lenth 8
#define _CRT_SECURE_NO_WARNINGS
#define MAXSIZE 100
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct
{
char date[lenth];//存储日期
char *plan;//存储字符串
}PLAN;
int main()
{
FILE *fp = fopen("计划表.txt", "a");//创建计划表.txt文件记录
if (NULL == fp)
{
printf("打开文件失败\n");
}
PLAN *p = (PLAN *)malloc(sizeof(PLAN));//定义对象
char c = '\n';
printf("请输入日期:");
gets(p->date);//得到填写任务的日期;
fputs(p->date, fp);//将日期写进fp指向的文件
fputc(c, fp);//将换行字符写进文件
int task;
printf("请输入今天完成的任务数:");
scanf("%d", &task);
for (int i = 0; i < task; i++)
{
printf("请输入第%d个任务\n", i + 1);
p->plan = (char *)malloc(sizeof(char)*MAXSIZE);
char str[40];//用来存放今天任务的空间
scanf("%s", str);
strcpy(p->plan, str);
fputs(p->plan, fp);
fputc(c, fp);//将换行字符写进文件
}
fclose(fp);
return 0;
}
- 我们是这样记录的
就这样写到了文件资源管理器