【发布时间】:2012-02-09 12:49:52
【问题描述】:
我有一个包含一些值的 char 数组。我想将该数组中的值从某个随机索引复制到某个其他随机索引。我该怎么做?
#include<iostream.h>
using namespace std;
int main()
{
char ar[100];
strcpy(ar,"string is strange");
cout << ar ;
return 0;
}
现在 ar 数组包含“字符串很奇怪”。假设我想创建另一个 char 数组 cp ,我想从 ar 的随机索引位置复制值,例如从 7 到 10 。是否有一些我们可以使用的字符串函数?
我知道我们可以使用strncpy 函数,但它会从起始索引复制到提到的字符数。是否有其他功能或strncpy 的重载版本
这将使我能够执行相同的操作?
【问题讨论】:
-
家庭作业?如果有请添加标签。
-
您可能想升级到使用
<iostream>的编译器。.h变体是 14 岁。
标签: c++