C/C++の宿題を片付けます 112代目
■ このスレッドは過去ログ倉庫に格納されています
0424デフォルトの名無しさん
2008/07/10(木) 09:23:45#include<stdio.h>
#include<string.h>
void string_insert(char *moji1, int x, const char *moji2){
int moji1_len, moji2_len;
moji1_len=strlen(moji1);
moji2_len=strlen(moji2);
if(x<0) x=0;
if(moji1_len<x) x=moji1_len;
memmove(&moji1[x+moji2_len], &moji1[x], moji2_len);
memcpy(&moji1[x], moji2, moji2_len);
}
int main(void){
char moji1[256]="abc", moji2[256]="123";
string_insert(moji1, 2, moji2);
puts(moji1);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています