这个打开只是生成一个指向某文件的指针
WINDOWS双击则是使用默认程序打开文件
WINDOWS双击打开的过程包含了读文件内容也就是打开文件的过程
读文件要先打开是为了定位文件的位置,并且给系统返回一个文件已打开的信息,以免在打开的时候文件被删除或者覆盖掉,避免不可预料的数据丢失
C语言中,程序文件本身是文本格式,如果只是查看代码的话,可以这样做:
1、打开记事本
2、使用文件中的“打开”菜单
3、在d出的对话框中选择文件类型为“所有文件”,然后再浏览到程序文件,点击打开。
但是如果需要在编译器环境中进行调试或编译等 *** 作,则必须使用编译器,编译器必须使用与C语言文件在编写时使用的环境要求,不同的编译器提供的库函数不同,不能混用。
你是说在edit控件下或者RichEdit控件下吗 具体可以这样试试:
1重载控件过程(Procedure)
2响应WM_DBLBUTTONDOWN
3然后得到控件当前光标位置
4得到控件字符
5从光标位置的字符开始向上向下查找到需要截断的字符, 得到b(向上得到), e(向下得到)
6通过SendMessage选择控件文本, 从b到e
仅供参考
以上就是关于c语言中读文件内容,为什么要先打开文件,与windows下双击打开有何区别全部的内容,包括:c语言中读文件内容,为什么要先打开文件,与windows下双击打开有何区别、编写好的c语言程序怎么打开、怎么通过C语言实现双击文本选定一小段字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)