<`Д´>C/C++の宿題は私にやらせるニダ!Ver11
■ このスレッドは過去ログ倉庫に格納されています
0607デフォルトの名無しさん
NGNG{
int h,i;
i=0;
do{
h=n%16;
s[i++]=(h<=9)?(h+'0'):(h+'A'-10);
}while((n/16)!=0);
s[i]='\n';
return(strrev(s));
}
この関数、学校で例として出されたものなんですが(10進数の整数を16進数の文字列に変換)
なぜ文字列が引数に入ってるんでしょうか?これは戻り値を文字列として結果を得ると思っていいのですよね?
mainを書いていろいろ試してみたんですが上手く動作しません…。(mainの書き方がおかしいのかもしれない)
■ このスレッドは過去ログ倉庫に格納されています