- 博客(10)
- 收藏
- 关注
原创 Visual Studio 2022快捷键大全(最新)
Visual Studio 2022版本中主要的快捷键,覆盖大部分常用,实用的快捷键
2024-01-21 21:26:57
3534
1
原创 如何查找最长的单词
我们可以使用strtok函数,先对单词进行分割,每次调用strtok函数时,它会从上一次的位置开始扫描输入字符串,查找下一个指定的分隔符,将分隔符之前的部分作为一个子串返回,同时将输入字符串指针向后移动。如图,这就是一个寻找最长的单词的示例,定义一个指针数组word,在使用strtok函数对句子分割后,分别将每个单词输入到longestWord数组中,最后使用strlen函数,寻找出最长的单词是哪一个。在c语言中,如果我们输入一句话,如何查找出这句话中最长的单词呢?
2023-12-18 20:19:00
71
原创 Scanf和fgets函数的不同
在这道题中,需要输入一句话,由于有空格的存在,无法使用scanf函数,否则只能输出第一个单词,所以转而使用fgets函数,但是同时,由于fgets会将换行符也读取进来,需要将其去掉,可以使用string.h头文件下的strcspn函数去掉,如a[strcspn(a, "\n")] = 0;具体来说,strcspn函数会在字符串a中查找第一个出现的换行符,并返回该字符在a中的位置。在使用scanf时,会将用户输入的字符串以空字符为分隔符分割成若干个子字符串,存储到a数组中,因此只能读取到第一个单词。
2023-11-23 00:46:48
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人