私はある値を含むchar配列を持っています。私はその配列からいくつかのランダムなインデックスから他のランダムなインデックスに値をコピーしたいと思います。どうやってやるの ?ランダムな位置から別の配列にコピーする
#include<iostream.h>
using namespace std;
int main()
{
char ar[100];
strcpy(ar,"string is strange");
cout << ar ;
return 0;
}
ここで、ar配列に「string is strange」が含まれています。たとえば、別の文字配列cp
を作成し、ランダムインデックス位置の値をar
、つまり7から10にコピーしたいとします。私たちが使用できる文字列関数がありますか? 私はstrncpy
機能を使用できますが、開始インデックスから上記の文字数までコピーします。他の機能やオーバーロードされたバージョンstrncpy
がありますか?
宿題?もしそうなら、タグを追加してください。 –
可能な複製http://stackoverflow.com/q/2114377/198011 –
''を使用するコンパイラにアップグレードしたいと考えています。 '.h'は14歳です。 –
MSalters