- 締切済み
:C言語でわからないところがあるのですが
char a[]={ "aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbb", "ccccccccccccccccccccccccddddddddddd" }; という変数があります。 この変数a[0]の値を, char line[2]; に2つに分けていれたいんです。 line[0]="aaaaaaaaaaaaaaaaaaaaaaaa"; と line[1]="bbbbbbbbbbbbbbbbbbbbbbbb"; というふうに。 いろいろ試しては見たのですが,ポインタがからんでくるので,フリーズしまくりながらもいろいろやっては見たのですがうまくできませんでした。 どのようにすればできるでしょうか?
- みんなの回答 (9)
- 専門家の回答
みんなの回答
- sha-girl
- ベストアンサー率52% (430/816)
回答No.9
補足
えーと,ちゃんと表示とかはできているのですが,どこがおかしいんでしょうか? a[2][200]の部分はどのようにかくほすればいいのでしょうか? でも本では,char a[][5]={"ABCD","A","Abc"}; などと書かれていて, for(i=0;i<3;i++){ printf("a[%d]=%s\n",i,a[i]); }; でちゃんと表示されますが?