跳到主要内容

标记为[null-character]的问题

空字符缩写为NUL,是一个值为零的控制字符。

空字符
101问题
筛选依据
排序依据
标记为
0 投票
2 答案
123 意见

将NULL字符输出到std::cout安全吗?

虽然这是一个很小的问题,但每次我需要在循环中打印出一些数据时,如何安排分隔字符总是让我很烦恼。例如:标准::set<int>my_data{1。。。
Leon的用户头像
  • 1, 987
2 投票
1 回答
45 意见

带null字符的字符串

假设我们有两个词汇定义:词汇DQChr=![\"] | [\"][\"];词法字符串=“\”“DQChr*”\“”;然后,以下案例进行了很好的分析:...
史蒂文·克鲁塞纳的用户头像
1 投票
1 回答
868 意见

我可以在Visual Studio的文本编辑器中看到“\0”(空字符)吗?

我正在制作自己的文件格式。看起来是这样的:<游戏对象>{<游戏对象>{<int id>0<std::string name>GameObject0<转换>...
0 投票
1 回答
103 意见

在std::ifstream gcount文档中,“提取的字符数”是什么意思?

ifstream::getline方法的文档中说:调用成员gcount可以访问此函数成功读取和存储的字符数。https://。。。
鬣狗的用户头像
  • 87
0 投票
0 答案
37 意见

如何防止我的代码将“\0”计数为一个字符?[副本]

我正试图自己在C标准库中创建strlen。下面是我的代码,我创建的strlen函数在下面的脚本中被命名为mystrlen。#包括<stdio.h>//整数。。。
XYJ的用户头像
-1 投票
1 回答
612 意见

在C语言中,空字符在字符数组中的行为如何?

我尝试在中间和末尾使用空字符反转这个char数组,而不使用字符串长度。(原始代码)#包括<stdio.h>#包括<stdlib.h>整型main(){...
Petrichor的用户头像
1 投票
1 回答
155 意见

在C语言中,“空字符”可以表示为多字节值吗?

ANSI X3.159-1989“编程语言C”标准在“5.2.1.2-多字节字符”一章中规定:对于[source和execution]字符集,如下。。。
CoSalamander的用户头像
0 投票
1 回答
138 意见

由于文件中存在^@符号,unix2dos命令失败

在执行unix2dos转换时,我面临以下问题unix2dos:在第166行找到二进制符号unix2dos:跳过二进制文件Sample.txt我可以在文件中找到^@个字符。我能做到-如果。。。
Prasanth的用户头像
-3 投票
1 回答
66 意见

为什么在C语言中具有相同字符的这两个数组的大小不同?

我在下面创建了两个数组“TEST”和“arr”,都包含字符“ABCDE”。#包括<stdio.h>#定义测试“ABCDE”整型main(){字符arr[5];整数i;对于(i=0;i<5;i+。。。
Sym Laq的用户头像
-1 投票
2 答案
97 意见

如何从C中的字符指针获取包括空字符(“\0”)在内的所有字符?

我有字符指针输入,并为其设置了50个字节的内存。在我使用scanf从键盘输入后,例如“apple”,然后我假设剩余的空格被填满了。。。
匿名用户头像
  • 338
0 投票
答案
778 意见

如果c=='\0',函数Strrchr如何查找最后一个c?

例如,给定一个字符*p,该字符指向“本字符串中的第一个字符是so\0ma\0ny\0\\0!\0\0\0\0”,Strrchr()如何查找最后出现的null-character?...
有趣的用户头像
  • 185
1 投票
0 答案
100 意见

为什么在初始化字符串后赋值时忽略了零终止?

我看到了两个不同的案例,但无法得出一个结论,即里面到底发生了什么。谁能解释一下吗?案例1:#包括<iostream>使用命名空间标准;...
Parth Yadav的用户头像
5 投票
7 答案
2公里 意见

如何最好地确定字符串是否只包含空字符?

检查字符串是否只包含空字符的正确方法是什么?字符串s=“\u0000”;如果(s.charAt(0)==0){System.out.println(“仅空字符”);}或者字符串s=。。。
图沙拉瓦特的用户头像
2 投票
4 答案
2公里 意见

如果字符串中间有空字符,我怎么处理字符串?

我知道字符串以NULL结尾。但是,如果字符串中间有一个空字符(\0),我该如何处理该字符串?#包括<stdio.h>#包括<string.h>整型main(){字符*。。。
黄的用户头像
1 投票
1 回答
52 意见

为什么这两个字符数组不能正确连接?(C编程)

char*program_working_dir;char backup_dir[9]=“/Backups/”;//获取当前工作目录program_working_dir=getcwd(空,0);if(program_working_dir==NULL){printf(“。。。
ramixix的用户头像
  • 43

15 30 50 每页
1
2 4 5
7