gpt4 book ai didi

c - 如何从缓冲区中的某个点开始用 C 语言编写?

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:51 24 4
gpt4 key购买 nike

简单的问题。在提问之前,我一直在努力寻找答案,但我不知道我对问题的措辞是否正确。

我想使用 write(int fd, char* buffer, size) 用 C 语言编写。

char buffer[40];
//just assume the buffer has been read into.
write(fdout,buffer,40);

我想写 say 从缓冲区的索引 2 开始,所以从缓冲区 [2] 到结束跳过前 2 个字符。为此,我是否必须制作另一个 char* 并连接不包括前 2 个字符的缓冲区?

最佳答案

您只需要一个指向缓冲区中适当位置的指针:

write(fdout, &buffer[2], 40-2);

关于c - 如何从缓冲区中的某个点开始用 C 语言编写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42962483/

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