社区
Linux/Unix社区
帖子详情
unix编程
fanwang
2003-08-18 04:47:36
请教高手:UNIX下保存的文件,用C语言fwrite保存的字符。可以调用什么修改
vi编辑在程序中不人性话,最后能与windows编程一样的edit这种,可以直接修改的。请问编程怎么实现,调用什么函数
...全文
28
7
打赏
收藏
unix编程
请教高手:UNIX下保存的文件,用C语言fwrite保存的字符。可以调用什么修改 vi编辑在程序中不人性话,最后能与windows编程一样的edit这种,可以直接修改的。请问编程怎么实现,调用什么函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ianzy
2003-08-21
打赏
举报
回复
用读写方式打开文件,用 fseek 定位到你要修改的地方,然后调用 fwrite 重新写入即实现修改。但要注意:如果字符串长度不一致的情况下你新写入多少字节则有多少字节被替换,别指望象编辑器一样能够自动插入和删除多余的字符。
另:ultraedit 是 Windows 上的程序,不需在 UNIX 下安装。SCO 上只要有 Ftp 服务就行了。(缺省情况下是有的。)
chenkanglei
2003-08-21
打赏
举报
回复
gz
fierygnu
2003-08-20
打赏
举报
回复
是要在程序里调用编辑器吗?什么系统?是否支持CDE?如果支持,用dtpad。不支持的话,安装一个nedit,很好用。
fanwang
2003-08-20
打赏
举报
回复
ultraedit
要在SCO UNIX5.5上安装过了?
那我这个程序到下面去用的话不是每个都要安装ultraedit
我的意思是:我编的程序要修改一个题库。该题库每一行一串字符,一共有500多行。文件名为tk.txt,怎么可以在程序中比较方便的,人性话的实现修改,不用vi。因为vi编辑还要用命令。
普通用户还不会(指的是对于不懂UNIX的人也能用这个程序)。
希望哪位高手能够指点。
ywzhu
2003-08-20
打赏
举报
回复
用ultraedit也好方便的啊
写完了就直接可以上传到服务器运行就可以了
salaciouswolf
2003-08-19
打赏
举报
回复
ultraedit是个很好的工具
ianzy
2003-08-19
打赏
举报
回复
输出时请注意加上 "\n", vi 不支持太长的行。(但还是相当长的)
编辑工具推荐 ultraedit
施耐德PLC例程源码twidopid控制实列
施耐德PLC例程源码twido pid 控制实列提取方式是百度网盘分享地址
node-v19.2.0-darwin-arm64.tar.xz
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、
Unix
、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
node-v15.12.0-darwin-x64.tar.xz
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、
Unix
、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
毕业设计 一款家庭记账本.zip
毕业设计 一款家庭记账本
Apache-maven-3.9.6-bin.tar.gz 安装包
本资源是apache-maven-3.9.6版本安装包,适用于 Mac 操作系统,内部包含 apache-maven-3.9.6-bin.tar.gz 和 安装步骤,仅需解压即可使用,非常方便快捷!
Linux/Unix社区
23,118
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章