gpt4 book ai didi

c - 在C中我可以写( &'\n' , 1) where write(char[], int)

转载 作者:行者123 更新时间:2023-11-30 18:59:20 25 4
gpt4 key购买 nike

我可以吗

write(&'\n', 1); 

它相当于

char a = '\n';
write(&a, 1);

你会如何以时尚的方式解决这个问题?

我正在尝试使用一个函数编写换行符,该函数仅将 char 数组作为第一个参数,并将其维度放在第二个参数中(必须指定维度,因为 \0 是有效的可写字符)

最佳答案

正如其他人已经指出的那样,您不能获取字 rune 字的地址。

即使可以,它也会是错误的类型,因为字符数组通常必须以零结尾。

您正在寻找的是:

写("\n", 1);

关于c - 在C中我可以写( &'\n' , 1) where write(char[], int),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12406358/

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