- 629 名前:助けてBOYZ [2007/11/23(金) 02:27:55 ]
- 今日からの連休中に3つの課題を出されました。
ポインタ大嫌いです。 どなたか助けて下さい。 この問題が一つ目です。 【問】数字文字列を数値化する関数を作成して下さい。 <関数仕様> 書式 :short *AtoS(char *pStr, int *pRetCode); 戻り値:数字文字列のポインタ 引数 :char *pStr → 文字列の先頭アドレス :int *pRetCode → 動作の成否を返す (正常なら:0,エラー時は-1) ※但し、NULLの時は返さない 処理 :pStrで与えられた文字列をshort型の数値に変換する ※負数(マイナス)にも対応 <考慮必要事項> ・short型の範囲外の数値文字列 ・非数字文字列 ・数字文字列と非数字文字列の混在(先頭の'-')は除く ・空文字列 ・NULL 以上の5つはpRetCodeの示す領域にはエラーを返す、戻り値は0
|

|