|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 字符串读取与对比,求思路。。。(我写出来,求高手帮我看看那里有错误)
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1235
人关注过本帖
标题:
字符串读取与对比,求思路。。。(我写出来,求高手帮我看看那里有错误)
只看楼主
加入收藏
cz737
等 级:
论坛游民
帖 子:85
专家分:20
注 册:2010-7-7
第
11
楼
收藏
得分:0
回复 12楼 pangding
字符串的排序没有写过,能给个简单的例子参考写么
2010-10-14 23:23
举报帖子
使用道具
赠送鲜花
pangding
来 自:北京
等 级:
贵宾
威 望:
94
帖 子:6784
专家分:16751
注 册:2008-12-20
第
12
楼
收藏
得分:0
就是 strcmp 呀?直接调用就行了。我是说它不像两个 int 比较这么快,除非第一个字符就不一样,不然总得循环半天吧。
2010-10-14 23:27
举报帖子
使用道具
赠送鲜花
cz737
等 级:
论坛游民
帖 子:85
专家分:20
注 册:2010-7-7
第
13
楼
收藏
得分:0
回复 14楼 pangding
你是说strcmp 这个啊。。我想过,可是我不知道怎么读出所有的字符串。。。
我开始时定义了一个二维数组。。。。可是读的时候出错了。。。。
2010-10-14 23:35
举报帖子
使用道具
赠送鲜花
pangding
来 自:北京
等 级:
贵宾
威 望:
94
帖 子:6784
专家分:16751
注 册:2008-12-20
第
14
楼
收藏
得分:0
你还用 fgets() 从文件里读就行了,不要用 fread() 那个一般是读二进制文件的。
等一下,刚才没有仔细看你的程序。你是既用了 fgets() 又用了 fread() 。不用这样,你就一行一行读就行了,先进内存再说别的。
[
本帖最后由 pangding 于 2010-10-14 23:50 编辑
]
2010-10-14 23:40
举报帖子
使用道具
赠送鲜花
cz737
等 级:
论坛游民
帖 子:85
专家分:20
注 册:2010-7-7
第
15
楼
收藏
得分:0
回复 16楼 pangding
我是用的fgets呢。。。。没写好。。。
是用二维数组来存读取的字符串码。。
我自己写的我自己看着都觉得很奇怪,编译也编不过。。。。
你能说写怎么写的吗
2010-10-14 23:49
举报帖子
使用道具
赠送鲜花
pangding
来 自:北京
等 级:
贵宾
威 望:
94
帖 子:6784
专家分:16751
注 册:2008-12-20
第
16
楼
收藏
得分:0
可以用链表干这个,一行一个结点先读进内存,然后比较。按大小交換一下指针就行了,不用移动内存要更方便一些。
其实用 C++ 写这个要方便很多。 string 类 和 list 类 都是现成的,排序也是现成的,调一下就行了。用 C 写要做下这些基本功。
[
本帖最后由 pangding 于 2010-10-14 23:56 编辑
]
2010-10-14 23:52
举报帖子
使用道具
赠送鲜花
cz737
等 级:
论坛游民
帖 子:85
专家分:20
注 册:2010-7-7
第
17
楼
收藏
得分:0
回复 18楼 pangding
学c也有一段时间了,还是动手写的太少了。。。。
我去用链表试试看
2010-10-15 00:09
举报帖子
使用道具
赠送鲜花
19
2/2页
1
2
快速回复:
字符串读取与对比,求思路。。。(我写出来,求高手帮我看看那里有错误 ...
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.016764 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved