gpt4 book ai didi

C - 对文本文件中的单词列表进行排序

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:48 24 4
gpt4 key购买 nike

想知道什么方法最合适,也许,如果有人会这么好心,如何启动这样一个功能:

AWord
DWord
CWord
BWord

以一个新的文本文件结束,如:

AWord
BWord
CWord
DWord

目前,我的程序逐行读取每个单词 fgets() 并对其执行一些操作,将第一个字母大写等。完成所有这些后,一个新的文本文件就是已创建,text.out。

然后我想把它按字母顺序排序,因为所有的单词都是按字母顺序排列的,有些可能以数字结尾。

谢谢,感谢任何帮助!

T.C

最佳答案

您说您没有单词数组,而是将每一行读入一个单独的字符数组。这是你需要修复的。声明 char *lines[MAXLINES],这是输入文件中每一行的数组。将输入文件中的每一行读入该数组。然后你可以在把它放回去之前对该数组进行排序。

这与 K&R 第 5.6 和 5.11 节中介绍的概念几乎相同。

关于C - 对文本文件中的单词列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8660331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com