c:\\test.txt
1111
2222
3333
4444
5555
#define FILEADDRESS "c:\\test.txt"
Action() //从test.txt读取5行十进制整数数据
{
int file, i, line;
file = fopen(FILEADDRESS, "r");
for (i = 1; i <= 5; i++) {
fscanf(file, "%d", &line);
lr_output_message("The %d line is %d", i, line);
}
fclose(file);
return 0;
}
#define FILEADDRESS "c:\\test.txt"
Action() //从test.txt读取5行字符串,更通用
{
int file, i;
char line[1024];
file = fopen(FILEADDRESS, "r");
for (i = 1; i <= 5; i++) {
fscanf(file, "%s", &line);
lr_output_message("The %d line is %s", i, line);
}
fclose(file);
return 0;
}
#define FILEADDRESS "c:\\test.txt"
Action() //不知道有多少行数据时
{
int file;
char line[1024];
file = fopen(FILEADDRESS, "r");
while (feof(file) == 0) {
fscanf(file, "%s", &line);
lr_output_message("The line is %s", line);
}
fclose(file);
return 0;
}
#define FILEADDRESS "c:\\test.txt"
Action() //添加
{
int file;
char line[] = "\nzhang qian";
file = fopen(FILEADDRESS, "a");
fprintf(file, "%s", &line);
fclose(file);
return 0;
}