我可以吗
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/