社区
C语言
帖子详情
C问题:如何判断字符串到了末尾?(kingofark)
kingofark
2001-11-17 11:08:18
char msgbuf[1024];
FILE* fp;
/* 。。。(这里做一些初始化工作),fp指向一个文本文件。*/
fgets(msgbuf, 1024, fp); /* 取一行 */
/* 问题1:这时msgbuf末尾存放的是什么?*/
printf(msgbuf); /* 问题2:printf 通过检查什么来判断结束?*/
请大家不吝赐教。谢谢!
...全文
360
7
打赏
收藏
C问题:如何判断字符串到了末尾?(kingofark)
char msgbuf[1024]; FILE* fp; /* 。。。(这里做一些初始化工作),fp指向一个文本文件。*/ fgets(msgbuf, 1024, fp); /* 取一行 */ /* 问题1:这时msgbuf末尾存放的是什么?*/ printf(msgbuf); /* 问题2:printf 通过检查什么来判断结束?*/ 请大家不吝赐教。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingofark
2001-11-19
打赏
举报
回复
谢谢大家!可是CSDN好像有问题???我怎么也给不了分。每次给分,一提交,就读不出页面了,真是见鬼!
我最终一定会如数给分的。
再次感谢大家的帮助。
ssyqcwj
2001-11-19
打赏
举报
回复
在C语言中,所有字符串结束符都是‘\0’。
zhoudut
2001-11-18
打赏
举报
回复
'\0'
heimeng
2001-11-18
打赏
举报
回复
..
jam1017
2001-11-17
打赏
举报
回复
应该是一个空操作字符: '\0'
printf 在输出时遇到 '\0' 就判断字符串结束,停止输出.
leibo
2001-11-17
打赏
举报
回复
检查是否:\0
陈硕
2001-11-17
打赏
举报
回复
The Practice of Programming page.111 page.153有fgets的伪码,可以解惑。
Python
字符串
操作:
判断
字符串
结尾
函数会
判断
原始
字符串
是否以其中任意一个
字符串
结尾,如果是,则打印出"The string ends with ‘world!在Python中,我们经常需要对
字符串
进行各种操作,其中之一就是
判断
一个
字符串
是否以特定的子串结尾。通过这个函数,我们可以方便地
判断
一个
字符串
是否以特定的子串结尾,从而实现更加灵活的
字符串
操作。参数来
判断
字符串
的特定部分是否以指定的子串结尾。例如,我们可以只
判断
字符串
的前5个字符是否以某个子串结尾。它接受一个参数作为待
判断
的子串,并返回一个布尔值,表示原始
字符串
是否以该子串结尾。
用正则表达式来将
字符串
"I? love ?? the ?great ? ?wall in ?beijing"更改为:"I love the Great Wall in Beijing",
// 一,用正则表达式来将
字符串
"I? love ?? the ?great ? ?wall in ?beijing" // 更改为:"I love the Great Wall in Beijing",主要是为了解决编码的
问题
导致的
问题
,规律: // 1,乱码只有两种特殊字符分别是'?'和' '; // 2,如果乱码的
末尾
是'?'则它的下一位字母肯定是大写; function stringReg(text) { this.text = text; ...
C语言——删除
字符串
末尾
“*”号
题目1:假定输入的
字符串
只包含字母和*号。编写函数fun,它的功能是:将
字符串
尾部的*号全部删除,前面和中间的*保留。 例如,
字符串
中的内容为:****A*BC*DEF*G*******,删除后,
字符串
中的内容为:****A*BC*DEF*G。在编写函数时,不得使用C语言提供的
字符串
函数。 代码: 方法1: #include<stdio.h> void fun(char *a...
攻克C语言难点:
字符串
常量、字符数组与指针深入原理
内容包含: ▪字符 ▪
字符串
常量 ▪字符数组和字符指针 大家是否想过这些
问题
?
字符串
和单个字符有什么区别?
字符串
是就是一大堆字符合在一起嘛?
字符串
怎么存储?存储在哪里? 下面我们来逐个讨论一下 ▪字符 字符的表示形式:在C语言中字符的表示形式有两种,一是字符的字符形式,二是字符的编码形式。 字符集为每一个字符分配了唯一存在的编号(编码值)。 在C语言中,一个字符除了可以用字符形式来表示(如字符’a’的字符形式:a) 也可以用它的编...
C语言:定义
字符串
的几种方式
#include <stdio.h> #include <stdlib.h> int main() { //定义
字符串
的几种方式 //
字符串
和字符数组的区别:最后一位是否是空字符 char names1[] = {'j', 'a', 'c', 'k', '\0'}; char names2[50] = "jack"; char * ...
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章