- 博客(2)
- 收藏
- 关注
原创 C语言文件io修改指定位置的数据(用户名和密码)
3、用户根据用户名进行修改,ssl,使用strstr进行匹配,匹配成功strlen获取这行数据的长度。4、fseek(文件指针,-(len+1), SEEK_CUR)往前偏移至文本(要修改的数据的)开头。feof())判断文件末尾,fscanf进行遍历,每次获取一行,即一名用户的数据。5、sacnf获取用户的新数据,比较新旧数据的大小,进行补空格覆盖或者其他操作。1、首先,文本中每行存储一名用户的数据,比如ssl123。6、最后fprintf覆盖写入,即大功告成!
2023-09-22 09:44:14 146 1
原创 linux下scanf键盘获取%c时如何排除回车符
失败了,因为在终端运行程序时,输入字母后需要回车符才能运行代码,所以就会陷入死循环,又要使用回车符,但是程序又需要排除回车符,矛盾了。想起来当使用%d获取整形时不会遇到这个情况,所以准备使用一个int变量接收字符,通过类型转换,再将int 转为char使用。想法是通过使用do-while,利用getchar,实现当遇到表示A-Z时就继续获取。时,本想通过while(1)循环获取,但运行后遇到了printf()函数打印了2次,当我输入E然后回车后,printf打印了两遍,问题:今天编写c语言项目字母。
2023-07-06 11:24:09 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人