gpt4 book ai didi

C |比较 char * 和 char

转载 作者:行者123 更新时间:2023-11-30 16:31:27 27 4
gpt4 key购买 nike

我有这个代码:

const char *linesep = "\n";
char buffer[10];
buffer[0] = 'L';

如何检查linesep和buffer[0]是否相同?就像使用 strcmp 一样。提前致谢!

最佳答案

如果您只想将 charchar 进行比较,您可以简单地执行以下操作:

#include <stdio.h>
int main(void)
{
const char *linesep = "\n";
char buffer[10];
buffer[0] = 'L';
printf("%s", linesep[0] == buffer[0] ? "same" : "not same");
return 0;
}

演示:https://ideone.com/kUqkRC

关于C |比较 char * 和 char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50556647/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com