我觉得windows的API文件操作没有C语言的文件操作方便,不知道大家怎么看

jxcyly1985 2008-08-27 06:19:40
RT
...全文
229 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
我看你有戏 2008-08-28
  • 打赏
  • 举报
回复
哪个方便用哪个啊

FIFE 最后还是操作API的

MFC提供的类 到最后还是操作API的
jxcyly1985 2008-08-28
  • 打赏
  • 举报
回复
听了好多 还是学到了很多,我说的方便其实就是C里面大概介绍的那些文件操作函数,可以读一个字节进来 也可以读一行进来 在API里没有找到那些函数,是不是因为C的是把API的函数封装起来 然后自己加了一些功能代码进去?
yyunffu 2008-08-28
  • 打赏
  • 举报
回复
实际这不是一个级别。
API不仅仅限于基本磁盘文件读写,它含有更加广泛的意义。功能要强大很多。
yyunffu 2008-08-28
  • 打赏
  • 举报
回复
C下文件操作是简单,但仅限于磁盘文件。
API的文件操作含义更加广泛,功能更加强大,不单单是磁盘文件读写的基本功能。
感觉主要是不在一个级别。
whp320 2008-08-28
  • 打赏
  • 举报
回复
C在windows下是封装了这些api,肯定比api要方便。
  • 打赏
  • 举报
回复
看看CRT库的源代码吧,最后还是Windows的API
jameshooo 2008-08-27
  • 打赏
  • 举报
回复
确实方便,这是C标准库函数,所有平台都得实现的。事实上,所有这些文件操作函数最终都会调用CreateFile/ReadFile/WriteFile,只有API才是最核心的东西,就因为参数多所以操作不便。
pangqi022 2008-08-27
  • 打赏
  • 举报
回复
CreateFile() 能做的操作不只是文件
很多时间都可以用它
greatws 2008-08-27
  • 打赏
  • 举报
回复
功能不一样,FILE的操作对象仅仅是文件
CreateFile之类的API,可以操作文件,也可以是网络远程文件,还可以是设备和内存对象
xuhongxin8477 2008-08-27
  • 打赏
  • 举报
回复
增加了新的功能,当然有所不同哈
菜牛 2008-08-27
  • 打赏
  • 举报
回复
什么叫“方便”?
donkeydonkey 2008-08-27
  • 打赏
  • 举报
回复
我是初学者算不上对两种的看法,但我觉得要看个人习惯,和自己的编程方向吧……
nooning 2008-08-27
  • 打赏
  • 举报
回复
basic变量想用就用,用完想扔就扔。

c 没有basic 方便楼主怎么看?!
jixingzhong 2008-08-27
  • 打赏
  • 举报
回复
前提是不考虑增加的功能 ...
jixingzhong 2008-08-27
  • 打赏
  • 举报
回复
差不多 ...

纯粹是习惯而已
zjh824 2008-08-27
  • 打赏
  • 举报
回复
windows的API支持设备IO和异步IO,还可以拿来做文件映射,C的能支持吗?

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧