如何将指向缓冲区的指针指向的大字符串放入

用户名

我是一个初学者,我需要知道如何将一个大的字符串(如充满指针指向的字符串的页面)放入缓冲区。例如,如果pointer p->helpPage我想将帮助页面的全部内容放在char buffer[500]

请帮忙。

埃德·S。

你要strncpy

const char *src = "Some string";
const int BUF_SIZE = 64;
char buf[BUF_SIZE];
strncpy(buf, src, sizeof buf);
buf[BUF_SIZE-1] = '\0';

strncpy不同于strcpy,它需要一个附加参数;提供的缓冲区的大小。这有助于消除缓冲区溢出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将指向第一个字符串元素的指针作为缓冲区传递

如何将固定字符串文本 Foo 放入粘贴缓冲区?

如何将大字符串放入 jLabel

memcpy指向char缓冲区的指针

将指向内存缓冲区的指针转换为指向VLA的指针

如何将Java Console输出读入字符串缓冲区

如何将tkFileDialog.asksaveasfilename()转换为缓冲区字符串?

如何将列表项添加到字符串缓冲区?

如何将指向NSString指针的指针放入NSDictionary中?

如何将字节缓冲区中以零结尾的字符串转换为Go中的字符串?

将字符串放入字节缓冲区Java中的问题

使用Writefile函数将字符串放入C中的非活动屏幕缓冲区

Python ctypes 传递字符串指针/缓冲区

使用 Swig 传递指向缓冲区的指针导致“TypeError”

如何将数据 URI 转换为缓冲区(带二进制的字符串)?

如何将节点缓冲区转换为类似console.log show的字符串

如何将Node.js原始缓冲区数据显示为十六进制字符串

如何安全,明智地确定指针是否指向指定缓冲区的某处?

如何使用 std::copy() 复制到指向通用字节缓冲区开头的指针?

strace产生的linux读取系统调用-如何理解指向缓冲区值的指针?

指向缓冲区的指针和指向文件的指针有什么区别?

PostgREST / PostgreSQL无法放大字符串缓冲区消息

如何更改字符串指针指向的字符?

将十六进制字符串转换为二进制数据并放入缓冲区

指向字符串字符的指针数组

如何打印ctypes字符串缓冲区的内容

如何从字节缓冲区打印字符串

当在管道中放置特定的字符串时,如何监视放入标准输出缓冲区的内容并中断?

如何通过字符串查找指向函数的指针