このページに関してのお問い合わせはこちら
C/C++の宿題を片づけます 50代目
ツイート
458
:
デフォルトの名無しさん
:
2005/09/25(日) 02:17:19
>>450
その場合、nは2でn2は4ということでいいのかな?
だとしたらこんな感じで。
void trunc(char * buffer, char * insert, unsigned n, unsigned n2)
{
char tmp[11];
strcpy(tmp, buffer);
sprintf(buffer, "%.*s%s%.*s", n, tmp, insert, strlen(tmp) - n - strlen(insert), tmp + n2);
}