b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

feof() C语言用结构体统计文件中字符串出现次数

电脑杂谈  发布时间:2018-01-01 05:11:08  来源:网络整理

fgets函数_fread_feof()

读入一个记录有学生名字的txt文件,然后声明一个结构体用于储存学生名字和名字出现次数,然后声明一个指向结构体的指针数组,用于储存单个名字和出现次数。用一个puffer来接收名字。feof()在读取名字的时候,测试该名字是否已经在指针数组中存在,如果存在,则出现次...读入一个记录有学生名字的txt文件,然后声明一个结构体用于储存学生名字和名字出现次数,然后声明一个指向结构体的指针数组,用于储存单个名字和出现次数。用一个puffer来接收名字。在读取名字的时候,测试该名字是否已经在指针数组中存在,如果存在,则出现次数加一,如果不存在,也就是说是新名字的话,则使用malloc在堆栈增加一个位置,从接收puffer中复制这个名字到数组中去,出现次数记1。feof()

统计出现次数时应该按降序排列,使用qsort函数。

fgets函数_fread_feof()

屏幕输出应为:

请输入要查询的名字:小明

fgets函数_fread_feof()

小明 的名字排在第 X 位,出现了 X 次。

请大家给点思路吧,看了下书,但对结构体的使用实在不够熟悉,不知道如何下手。读取的话应该使用fgets还是fscanf? 应该一次过读完再统计吗?


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-57298-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 广末凉子
        广末凉子

        真正的海战派不上大用的

      每日福利
      热点图片
      拼命载入中...