2 amerray AmerRay 于 2014.08.31 11:00 提问

关于C语言文件的操作的问题

我写了一个打开文件的程序,方式是读的,为什么那个窗口不能把这个文件的内容显示出来呢? 还有,打开文件的程序,可以直接把这个文件打开吗?就像我们用鼠标双击打开一样?求大神解答

1个回答

a158337
a158337   2014.09.15 12:59

这里的打开和我们平常所说的打开是不太一样的,比如你调用open或者fopen成功的时候,函数成功返回的只是一个文件描述符和其他的一些关于权限之类的信息,确切的说是返回的是一个结构体指针,比如声明文件指针不是FILE *fp,利用只读方式打开文件只是获得了打开权限,接下来如何去做,还要你编写程序执行,你所说的显示,比如显示在控制台窗口上,或者显示在屏幕上,对于系统来说屏幕也是文件,这涉及到了把自己的文件内容读取到另一个文件上,C语言里面的标准输入,标准输出和错误输出都有文件描述符的你可看看c语言方面的书,一定会提到的。双击打开,是可以的,不过你要继续写后面的代码。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言中,文件的操作
C/C++笔记,关于文件的操作
c语言关于文件操作的常用函数(新手入门看)
C语言文件操作打开文件FILE *fp = fopen("要点一","要点二");要点一: 这里可以写单独的文件名,比如说“1.txt”,那么他就会在当前c文件的文件夹目录下查询文件是否存在,存在则返回这个文件的指针,不存在的话则返回NULL, 这里也可以写一个文件的绝对路径,比如说“C:\aaa\ccc\a.txt”这样的话他就会在整个电脑里面找这个路径是否存在该文件,存在则返回文件指针,不存在则
PV操作实现生产者消费者问题
PV操作实现生产者消费者问题PV操作实现生产者消费者问题PV操作实现生产者消费者问题PV操作实现生产者消费者问题
C语言中简单的文件操作(参考VC++深入详解)
在C语言中,对于文件的操作是利用FILE结构体进行的。 几个常用的操作文件函数简介 1:打开文件 FILE *fopen( const char *filename, const char *mode );    第一个参数是指向文件名字符串常量的指针类型; 第二个参数指定文件打开的模式。 文件打开模式: r:读取,如果文件不存在,函数调用失败; w:为写入操作打开一个空文件。若文件
关于C语言文件的一些操作
关于C语言文件的一些问题,可以通过它了解下C语言关于文件的操作
浅谈c语言预处理知识
预处理是C语言的一个重要功能,由预处理程序负责完成。合理地使用这些预处理功能,将有利于程序的阅读、修改、调试和移植,也有利于程序的模块化设计。 c语言中提供的预处理功能包括宏定义、文件包含以及条件编译等。 1.宏定义 ①不带参数的宏定义:#define 宏名 字符串  (比如:#define PI 3.14159) 注:宏名一般使用大写字母,以便在程序中查找宏替换的位置。 ②带参数的宏定
关于C语言的面试问题
今天,参加了一个公司的面试,下面写一下一些感想和想法。 那个公司叫高知特信息技术(上海)有限公司,还是个美国财富500强,上市公司。听那个宣讲人说的很牛X的。 那个宣讲人大致给我们介绍了一下情况。就是高知特信息技术有限公司上海分公司委托他们公司招聘25名工程师,并 且包括培训业务。他们是个培训公司,经常和大公司合作招聘和培训,然后往公司里输送人才。 大家都知道,世界500强公司
C语言练习 文件操作
在C程序中使用文件,需要完成以下操作。 (1)声明一个FILE*类型的指针变量,程序通过改变量对所指向的文件进行操作。 (2)通过调用fopen函数将此变量和某个实际文件相联系,这一操作称为打开文件。打开一个文件需要指定一个文件名,并且指定该文件是用于输出还是输入(读还是写)。 (3)调用适当的文件处理函数完成必要的I /O操作。这些函数的原型声明包含在头文件stdio.h中。 (4)通过
关于C语言内存移动函数的写法详解
-------------------------------------------------------------------------------------------           注:转帖自周立功博客http://blog.sina.com.cn/s/blog_5e8facd20100eorv.html -----------------------------
Unix编程(二)C语言利用PV原句解决5个经典的进程同步问题
问题定义利用信号量及PV操作来实现进程间的同步与互斥知识概要 信号量机制:利用PV操作对信号量进行处理 信号量(semaphore)的数据结构为一个值和一个指针,指针指向该信号量的下一个进程。 信号量的值与相关资源的使用情况有关: 当它的值大于0时,表示当前可用资源的数量。 当它的值小于0时,其绝对值表示等待使用该资源的进程的个数。 信号量的值能且仅能 通过PV操作进行修改。 P操作:执行一次P操