发布网友 发布时间:2022-04-20 09:44
共1个回答
热心网友 时间:2023-07-01 23:04
程序的输入是一篇英文文章和一个单词,先要解决输入,比如程序接受两个字符串作为参数,第一个是文件名,第二个是查找的单词。读取文件会用到 fopen, fread, fclose 等函数。
现在,程序得到的信息是,一段内存保存了文章内容,一段内存保存了要查找的单词。
然后,是确定输出,程序才知道要做什么。现在输出是单词在文章里的位置,可以认为是找到的第一个单词的位置,也可以是所有相同单词的位置。另外还要确定下是否需要分辨大小写。
最后,就是让程序做该做的事情,在一个大字符串里查找小字符串,会用到 strstr 或者 strcasestr 等函数,找到了就根据指针计算下位置。