c言語のポインタについて質問です。
Posted: 2011年5月26日(木) 14:29
この問題の解答を教えてください(できれば解説も)よろしくお願いします。
①char *week[] を定義して、曜日の文字列を返す関数char *youbi(int n) を作りなさい。たとえば、youbi(0) は"sun"へのポインタを返す。
②実数からなるn行m列の配列aがある。このaのi行とj行の内容を入れ替える関数void matrixswap(double *a,int n,int m,int i,int j) を作りなさい。
③mallocとreallocを用いて、繰り返し入力された文字列を連結していく。文字列quit が入力されたとき繰り返しを終了してできあがった文字列を表示しなさい。表示した後、freeをする。
①char *week[] を定義して、曜日の文字列を返す関数char *youbi(int n) を作りなさい。たとえば、youbi(0) は"sun"へのポインタを返す。
②実数からなるn行m列の配列aがある。このaのi行とj行の内容を入れ替える関数void matrixswap(double *a,int n,int m,int i,int j) を作りなさい。
③mallocとreallocを用いて、繰り返し入力された文字列を連結していく。文字列quit が入力されたとき繰り返しを終了してできあがった文字列を表示しなさい。表示した後、freeをする。