文件读写
在我的d盘根目录下有一个BianMa.java文件,文件里面的文本就是程序的源代码。
[程序1:]
[程序2:]
以上都能正确输出文件的文本,但是:
[程序3:]
这个程序的话就一直不停的输出'#',为什么呢?
[程序1:]
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
#include<Windows.h>
int main()
{
FILE *fp;
char c;
fp = fopen("D:\BianMa.java", "r");
c = fgetc(fp);
while (c != EOF)
{
printf("%c", c);
c = fgetc(fp);
}
fclose(fp);
printf("\n");
system("pause");
return 0;
}
[程序2:]
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
#include<Windows.h>
int main()
{
FILE *fp;
char c;
fp = fopen("D:\BianMa.java", "r");
while ((c = fgetc(fp))!= EOF)
{
printf("%c", c);
}
fclose(fp);
printf("\n");
system("pause");
return 0;
}
以上都能正确输出文件的文本,但是:
[程序3:]
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
#include<Windows.h>
int main()
{
FILE *fp;
char c;
fp = fopen("D:\BianMa.java", "r");
c = fgetc(fp);
while (c != EOF)
{
printf("%c", c);
}
fclose(fp);
printf("\n");
system("pause");
return 0;
}
这个程序的话就一直不停的输出'#',为什么呢?
...全文
相关推荐
C++文件读写_c++文件读写_文件操作c++_c++文件读写_
C++文件读写,使用C++函数进行文件的读取和写入操作。
【python之文件读写】
I/O在计算机中是指Input/Output,也就是Stream(流)的输入和输出。这里的输入和输出是相对于内存来说的,Input Stream(输入流)是指数据从外(磁盘、网络)流进内存,Output Stream是数据从内存流出到外面(磁盘、网络)。程序运行时,数据都是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方(通常是磁盘、网络操作)就需要IO接口。那么这个IO接口是由谁提供呢?高级编程语言中的IO操作是如何实现的呢?操作系统是个通用的软件程序,其通用目的如下:硬件驱动。
文件读写,实现了不同格式的文件读写
自己做的文件读写的程序,包括二进制数据的读写,txt文件的读写,xml的读写
Lua文件读写详解
主要介绍了Lua文件读写详解,本文讲解了文件读写的简单模型和完整模型,并给出了一个操作示例,需要的朋友可以参考下
文件读写 文件读写文件读写 文件读写
文件读写 文件读写文件读写 文件读写文件读写 文件读写



