徐榕槟
发表于 2022-10-2 20:28:22
22
桃花飞舞
发表于 2022-10-3 10:00:51
我又看了下,查找的功能没做用是怎么回事?
jhanker
发表于 2022-10-3 21:41:29
桃花飞舞 发表于 2022-10-3 10:00
我又看了下,查找的功能没做用是怎么回事?
哪个源码查找功能没做?
桃花飞舞
发表于 2022-10-4 13:50:49
本帖最后由 桃花飞舞 于 2022-10-4 13:52 编辑
jhanker 发表于 2022-10-3 21:41
哪个源码查找功能没做?
不是没有做,这里只能输入1000以内的学号才能正常查找,如果我输入12345这样的学号就查找不出来了。,也就是int Input_uint(FILE *fp,int digit ) 这个函数的返回值是1000以内的值,这个函数的返回值需要重新处理,
看不明白你的int Input_uint(FILE *fp,int digit ) 为什么要那样处理,不过处理学号的时候是有问题的,int Input_uint(FILE *fp,int digit ) 这个函数要重新写
3183352119
发表于 2022-10-4 16:09:38
66666
3183352119
发表于 2022-10-4 16:15:18
报错是什么情况
jhanker
发表于 2022-10-4 21:47:46
桃花飞舞 发表于 2022-10-4 13:50
不是没有做,这里只能输入1000以内的学号才能正常查找,如果我输入12345这样的学号就查找不出来了。, ...
可能代码有问题把,粗粗看了函数,估计当时是考虑防止输入非数字的问题吧!
桃花飞舞
发表于 2022-10-5 11:50:19
jhanker 发表于 2022-10-4 21:47
可能代码有问题把,粗粗看了函数,估计当时是考虑防止输入非数字的问题吧!
int Input_uint(FILE *fp);//无符号整形输入函数
int Input_uint(FILE *fp, int digit);//无符号整形输入重载函数
第一个函数已经实现了输入的功能,为什么要第二个函数这种固定了输入字符串的位数的函数呢?,
还有追加函数student *appen(FILE *fp, student *phead)和插入函数student *insert(FILE *fp, student *phead) 的功能不是类似么?为什么要有两个这样的函数
jhanker
发表于 2022-10-5 13:07:55
桃花飞舞 发表于 2022-10-5 11:50
第一个函数已经实现了输入的功能,为什么要第二个函数这种固定了输入字符串的位数的函数呢?,
还有追 ...
这是一个本科生(非计算机专业)的学生的一个平时作业,当时运行有问题,让我把错误的地方改过来。可能多次修改以后留下了一些没用到的函数吧。你不要去苛求期中的简洁高效,只要能让初学者能把c或c++的基本知识怎么使用,或看得懂代码就达到目的了。如果能把代码精简一点那就更好了
jhanker
发表于 2022-10-5 13:12:17
桃花飞舞 发表于 2022-10-5 11:50
第一个函数已经实现了输入的功能,为什么要第二个函数这种固定了输入字符串的位数的函数呢?,
还有追 ...
我看代码是C和C++的混合体(函数重载是C++的,输入输出却不要cin,cout,而且头文件也是C的,没有命名空间和类,问题很多),这我也不提倡。所以该段代码只是适合学习学习编程语言一些常用的语法。如果可能最好自己修改一下
jhanker
发表于 2022-10-5 13:14:08
桃花飞舞 发表于 2022-10-5 11:50
第一个函数已经实现了输入的功能,为什么要第二个函数这种固定了输入字符串的位数的函数呢?,
还有追 ...
固定位数的输入也是有必要的,比如选项是一位数,这里就用到了,防止输入两位数或非数字
我心追随你
发表于 2022-10-5 16:35:12
好
jhanker
发表于 2022-10-14 22:17:23
我心追随你 发表于 2022-10-5 16:35
好
真的好
3492710335
发表于 2022-10-28 13:45:39
.
jhanker
发表于 2022-10-29 17:56:36
3183352119 发表于 2022-10-4 16:15
报错是什么情况
你用微软的编译器看看
zxcvbnmlkj
发表于 2022-11-1 20:30:14
感谢
965789098
发表于 2022-11-2 11:38:00
{:9_227:}
中国彭于晏
发表于 2022-11-2 16:35:14
看看
蒲猫猫steven
发表于 2022-11-11 09:14:02
谢谢
hanpingnb
发表于 2022-11-11 18:16:50
感谢
页:
1
2
3
4
5
6
7
8
9
[10]
11