QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 803|回复: 7

问几个小问题!麻烦大家了!

[复制链接]
发表于 2003-12-11 16:25:21 | 显示全部楼层 |阅读模式
1,我用默认的kdevelop设置,编译的程序竟然不能运行,而用gcc直接编译就可以运行,请问如何改kdevelop的设置?我的kdevelop为什么不能输入中文?
2,linux有想msdn那样的东西吗?怎样能找到帮助,或者c的文档?
3,open,read,write 和 fopen,fread,fwrite 有啥区别?我用后者传文件的时候,竟然得到的文件大小和以前的不一样,而用前者就没问题!还有,用二进制和asiic 码传,有什么不同?(进行网络编程的时候)

谢谢!
发表于 2003-12-11 22:57:09 | 显示全部楼层
1。在菜单里找一下和设置有关的东东。在Kdevelop3.0之前对中文的支持都不好
2。你可以看man
(控制台)命令:
man <函数名>
函数名里不包含小括号
3。我不知道……
回复

使用道具 举报

发表于 2003-12-14 13:53:14 | 显示全部楼层
第三个问题我来回答吧:
open,read,write 属于系统调用(System Call)fopen,fread,fwrite是属于库函数(Library Funciton)具体可以参看APUE(W. Richard Stevens , Advanced Programming in the UNIX Environment,中文名是《UNIX环境高级编程》)的1.11节:System Calls and Library Funcitons。至于文件大小问题,可能由于系统的原因所致。二进制传输和ASCII码传输……其实本质上是一样的,到了物理层都是一样,只是一般来讲,ASCII码传输的一般都是可视字符,有特定意义(比如SMTP命令中的HELO命令)二进制传输嘛……比如FTP传输的文件。其实大可不必太较真,因为二进制传输和ASCII码是一回事——本质上都是二进制
回复

使用道具 举报

 楼主| 发表于 2003-12-15 17:51:41 | 显示全部楼层
收到!
谢谢 两位!
今天在 学校图书馆看到了 linux软件设计  嘿,先借来看!
回复

使用道具 举报

发表于 2003-12-18 18:45:49 | 显示全部楼层
个人建议看看Richard的书(APUE啦~UNP啦~TCP/IP啦~)强烈建议~很强很经典!!把他的书都看完,那么UNIX/UNIX-like上的网络编程和系统编程基本就很强了~
回复

使用道具 举报

 楼主| 发表于 2003-12-20 16:00:44 | 显示全部楼层
还有一个问题,就是 如何编程实现linux下 录音和播放 功能?
谢谢啦!
回复

使用道具 举报

发表于 2004-1-1 16:05:18 | 显示全部楼层
这个我就不清楚了……有空我会帮你查查。如果你有耐心,可以读读XMMS mpg321的之类的源代码,只是……有些累……
回复

使用道具 举报

 楼主| 发表于 2004-1-1 21:37:57 | 显示全部楼层
好的,麻烦你了!

我今天看到一本书,里面提到了一点,但是 是放声音的,不是录音的!
不过已经有希望了!呵呵!

等我回家在看 源代码吧,快考试了,唉,估计要送礼了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 02:58 , Processed in 0.034334 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表