C/C++の宿題を片付けます 54代目
■ このスレッドは過去ログ倉庫に格納されています
0583デフォルトの名無しさん
2005/12/06(火) 17:11:55暇な高校生が脳内コーディング
汚いソースで晒すのは恥ずかしいが一応動くとは思うので、適当に自分でいじってから提出してくれ
#include<stdio.h>
#define kArraySize (256)
int main (void)
{
int i;
int start, end;
char str[kArraySize]="ABCDEFG";
char tmp[kArraySize];
char *p=str,*q=tmp;
printf("開始位置を入力");
start=(int)(getchar()-'0');
getchar();
printf("終了位置を入力");
end=(int)(getchar()-'0');
getchar();
for( i=0; *p!='\0' && i < kArraySize; i++ ){
if( i == start ) *q++='*';
if( i < start ) *q++=*p++;
else if( i < end ) p++;
else *q++=*p++;
}
*q=\0;
printf("%s\n",tmp);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています