C/C++の宿題片付けます 133代目

このエントリーをはてなブックマークに追加
642デフォルトの名無しさん
[1] 初級C言語実習
[2] 次の関数copyStringを同じ動作をするように書き換えよ。ただし変数の追加、削除(未使用を含む)
if文(三項演算子を含む)while,do while,for文 goto文を使用してはならない。
char *copyString(char *s){
char *p=s,*t=s,tmp;
if(s==NULL)return NULL;
while(*p++); p--;while(!*p)p--;
while(p>s){tmp=*p;*p--=*s;*s++=tmp;}
return t;
}
[3] OS:Windows Vista
環境:Visual Studio 2008
言語: C
[4] 2010/01/15
[5]冬休みの宿題が未だに出来ずちょっと焦ってます。