c - 获取 char* 的子串

标签 c char substring

<分区>

比如我有这个

char *buff = "this is a test string";

并希望获得“测试”。我该怎么做?

最佳答案

char subbuff[5];
memcpy( subbuff, &buff[10], 4 );
subbuff[4] = '\0';

工作完成:)

关于c - 获取 char* 的子串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4214314/

相关文章:

c++ - ANSI C 等效于 try/catch?

c - 如何通过 ioctl 调用或其他方式确定 SCSI 设备(例如/etc/sda)是否为磁盘?

c++返回和使用char数组指针

char*** 代码无法正常工作

xpath - XPath:使用子字符串之后仅返回一个匹配项

c++ - 如何在一个字符串中搜索多个子字符串

java - 如果 block 以 false 值执行,则使用 substring 和 equals 方法

c++ - 带有 LD_PRELOAD 和 boost::interprocess 的 mmap() 不起作用

c++ - 在 android 内核开发 linux 中使用蓝牙

c++ - 在 C 中我可以将 void* 分配给 char* 但在 C++ 中不行