- - PR -
配列を複数指し示すポインタでその配列を参照することについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-01-23 19:44
下記のようなことをしたいです。
buf,buf1をポインタで管理したいのですが、何とかなりませんでしょうか?2次元配列はまとまってメモリ確保されるので使えません。 char buf[20],buf1[20]; char *currentbuf; buf[19]=0 buf1[19]=1; currentbuf=buf; currentbuf[19]++; currentbuf=buf1; currentbuf[19]++; ///////////////////////////////////////// 結果として currentbuf[19]--->1 currentbuf[19]--->2 の値が格納されていれば問題ないのですがこのような書き方は できないものでしょうか?ご鞭撻の程宜しくお願いします。 [ メッセージ編集済み 編集者: aluck 編集日時 2006-01-23 19:45 ] [ メッセージ編集済み 編集者: aluck 編集日時 2006-01-23 19:46 ] | ||||
|
投稿日時: 2006-01-23 20:03
>結果として
>currentbuf[19]--->1 >currentbuf[19]--->2 …?意味が通じません。 buf[19]--->1 buf1[19]--->2 でしょうか?それならそのコードで問題ないはずですが。 | ||||
|
投稿日時: 2006-01-24 11:26
「ないのですが」実際にどうなったんですか? [ メッセージ編集済み 編集者: 一郎 編集日時 2006-01-24 11:27 ] |
1