課題
Re: 課題
配列aとbの要素の型ってなんですか?
char a[3]
char b[6]
ですか?
char a[3]
char b[6]
ですか?
Re: 課題
6でも7でも小さいです。
8以上の数である必要があります。
[追記]
char a[7] = "Fukuoka";
は
char a[7] = { 'F', 'u', 'k', 'u', 'o', 'k', 'a', '\0' };
と同義であるためです。
なので、上下とも配列の添字の数をオーバーしているのでコンパイルエラーが出ます。
[更に追記]
すいません、上の情報は誤りでした。
コンパイルエラーにはなりませんでした。
しかし、終端文字'\0'が欠けるため、表示はまともにはできませんでした。
8以上の数である必要があります。
[追記]
char a[7] = "Fukuoka";
は
char a[7] = { 'F', 'u', 'k', 'u', 'o', 'k', 'a', '\0' };
と同義であるためです。
なので、上下とも配列の添字の数をオーバーしているのでコンパイルエラーが出ます。
[更に追記]
すいません、上の情報は誤りでした。
コンパイルエラーにはなりませんでした。
しかし、終端文字'\0'が欠けるため、表示はまともにはできませんでした。
最後に編集したユーザー nil on 2013年7月07日(日) 21:13 [ 編集 2 回目 ]
Re: 課題
涼雅さんは別にプログラム全体を作ったのではなく,単に配列の要素数がおかしいよと指摘しただけでは?
ryouさんは「ソースが全くわかりません」とおっしゃいますが,Hello worldプログラムくらいは書けますか?
(画面に「Hello world」と表示するだけのプログラム)
ryouさんは「ソースが全くわかりません」とおっしゃいますが,Hello worldプログラムくらいは書けますか?
(画面に「Hello world」と表示するだけのプログラム)
Re: 課題
質問者さんのもともとの目的がbeatle さんが書きました:涼雅さんは別にプログラム全体を作ったのではなく,単に配列の要素数がおかしいよと指摘しただけでは?
なので、そのプログラムを回収しようということなのではないでしょうか?ryou さんが書きました:プログラムソースを教えていただければ幸いです
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: 課題
フォラームルールで、丸投げに対する回答はしない方針になっています。
つまり、この掲示板はアドバイスをする掲示板という位置づけです。
http://dixq.net/board/board.html
なので、お手伝いはさせていただきます。
つまり、この掲示板はアドバイスをする掲示板という位置づけです。
http://dixq.net/board/board.html
なので、お手伝いはさせていただきます。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: 課題
眠れないので覗いてみたらなにやらみなさん手厳しい様子.
しかし,そもそも 何が わからない状況にあるのでしょうか? というのが不明ではありますね.
求められている内容は
変数を宣言(定義)する→表示する
だけであり,
>考え方
といわれても何を求めておられるのか不明で答えようがない気がします.
手順を示そうとしても
(1)main()関数を用意する
(2)宣言しろと言われたものの宣言を追加する
(3)表示するコードを追加する(おそらくprintf()か何かで)
だけになってしまいますし……
#例えばこの手順で言えばどこで行き詰っていますか?(&それはなぜ?)みたいなのがわかれば
どうにか回答のしようもある…かなぁ?
本当にこの内容で困っているのなら 掲示板で聞くより入門サイトとか見たほうがはるかに早い気はしますが.
しかし,そもそも 何が わからない状況にあるのでしょうか? というのが不明ではありますね.
求められている内容は
変数を宣言(定義)する→表示する
だけであり,
>考え方
といわれても何を求めておられるのか不明で答えようがない気がします.
手順を示そうとしても
(1)main()関数を用意する
(2)宣言しろと言われたものの宣言を追加する
(3)表示するコードを追加する(おそらくprintf()か何かで)
だけになってしまいますし……
#例えばこの手順で言えばどこで行き詰っていますか?(&それはなぜ?)みたいなのがわかれば
どうにか回答のしようもある…かなぁ?
本当にこの内容で困っているのなら 掲示板で聞くより入門サイトとか見たほうがはるかに早い気はしますが.
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: 課題
少し厳しすぎるかなと思うでの質問しますが、beatleさんなどの質問にも答えていただいていないので、それにもお答えください。
(1) C言語でしょうか? 以後C言語と仮定しています。
(2) main関数は書けますか?
(3) printfなどの使い方はわかりますか?
(4) どこまで習われましたか?
(1) C言語でしょうか? 以後C言語と仮定しています。
(2) main関数は書けますか?
(3) printfなどの使い方はわかりますか?
(4) どこまで習われましたか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。