C言語なら俺に聞け(入門篇) Part 26
■ このスレッドは過去ログ倉庫に格納されています
0022デフォルトの名無しさん
2008/03/25(火) 20:06:25char MyStrMid( char buff[], const char string[], int pos, int len )
{
char *dest = buff;
if ( pos < strlen(string) ){
for ( string += pos ; len > 0 ; len-- ){
if ( *string == '\0' ){
break;
}
*dest++ = *string++;
}
}
*dest = '\0';
return( buff );
}
っていうプログラムを教えてGooで見つけました。
MIDができる関数なんだけど、
const char stringで宣言しているのに
*string++ しているので、stringの中身を変更しないで
この関数を使いたいんだけど、どうしたらいいんでしょう?
■ このスレッドは過去ログ倉庫に格納されています