如何检查字符串是否超过256个字节

How to check if a string has more than 256 bytes?

本文关键字:是否 256个 字节 字符串 何检查 检查      更新时间:2023-10-16

我有一个"char[]"输出,其大小为256字节。我想检查我要分配给输出的字符串中是否有超过256个字节。如何检查?这是否意味着字符串不能包含超过256个字符??

如果要测量任意随机字符串的长度,可以使用strlen()

你的问题中没有任何内容会规定字符串不能包含超过8个字符。

如果你想提供更多的信息,比如字符串来自哪里以及存储在哪里,我可以提供更多的建议。

如果它是一个STL字符串对象,则使用size()方法测试大小。

char的长度是8位(一个字节),不是32位(四个字节)的,所以长度为256的"char[]"可以存储256个字符。字符串"This"包含5个字符,请不要忘记该字符串的结束字符"\0"。

相关文章: