お二方、返信ありがとうございます。
「コマンドプロンプトと仲良くなろう」や他のサイトを読み進めてみて、わからないことがあれば、別にトピックをたてようと思います。
ありがとうございました。
検索結果 23 件
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コマンドプロンプトとコマンドライン引数の理解について
- 返信数: 3
- 閲覧数: 2323
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コマンドプロンプトとコマンドライン引数の理解について
- 返信数: 3
- 閲覧数: 2323
コマンドプロンプトとコマンドライン引数の理解について
いつも返信ありがとうございます。 独習Cを読み進めながらコードを書いているパクパクと申します。 早速ですが、以下のコードが教科書に記載されています。 一つ一つのコードの意味(読み方?)はなんとなくわかるのですが、全体の意味がわかりません。 疑問点なのですが、 1.コマンドプロンプトを検索してみましたが対話型のインターフェース?であるなにか、だと思うのですがコンパイルとリンクにどのように関係しているのか がわかりません。 2.上記とコマンドライン引数がどのように関係しているのか 理解が限りなく浅い為、どのように質問してよいかも、迷っております。 理解の助けになるサイトなどございましたら、ご教示お...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: プロトタイプ関数で宣言した引数の名前の変更について
- 返信数: 3
- 閲覧数: 2175
Re: プロトタイプ関数で宣言した引数の名前の変更について
Priest さんが書きました:プロトタイプ宣言時の引数名は無視されますので、引数名はプロトタイプ宣言と違っていてもかまいません。
お二方、返信どうもありがとうございました。へにっくす さんが書きました:コンパイラにとって、同じ関数かどうかは、関数名と、戻り値、引数の型であって、引数の名前まで入っていません(指定しなくてもよい)。
なので掲示したコードでは間違ってはいません。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: プロトタイプ関数で宣言した引数の名前の変更について
- 返信数: 3
- 閲覧数: 2175
プロトタイプ関数で宣言した引数の名前の変更について
いつも回答ありがとうございます。 文字列を入力するprompt()という関数を作成するという問題があるのですが 教科書の正答ではプロトタイプ関数の引数の名前と異なる名前が15行目で使われています。 やはり同じ変数名を使った方が良いのでしょうか。 回答お願い致します。 #include <stdio.h> void prompt(char *msg, char *str); int main(void) { char str[80]; prompt("文字列を入力してください: ", str); printf("入力された文字列: %s", str); return 0; } void prom...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: int count[100][10]; count[44][8] = 99;をポインタ配列で書き直した場合の正答の考え方
- 返信数: 4
- 閲覧数: 1966
Re: int count[100][10]; count[44][8] = 99;をポインタ配列で書き直した場合の正答
お二方、返信ありがとうございます。
ありがとうございました。
softya(ソフト屋) さんが書きました:それを強引にint*にキャストして演算しています。
型キャストは勉強したのですが、すっかり(使用すると言う選択肢も含めて)抜け落ちていました。non さんが書きました:実は中身は同じアドレスでも型が違います。4の代入ができるように、countは配列へのポインタです。
ですから、一次元配列として計算させるために、(int *)でキャストしなくてはいけません。
ありがとうございました。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: int count[100][10]; count[44][8] = 99;をポインタ配列で書き直した場合の正答の考え方
- 返信数: 4
- 閲覧数: 1966
int count[100][10]; count[44][8] = 99;をポインタ配列で書き直した場合の正答の考え方
いつも回答して頂き、ありがとうございます。 int count[100][10]; count[44][8] = 99; 上記のコードをポインタ演算を使って書き直すという問題があるのですが、正答が下記でした。 *((int *)count +(44 * 10) + 8) = 99; この場合の読み方、考え方の順番をご教示頂けないでしょうか。お願い致します。 <疑問点> 1.最もわからないのが(int *)のアスタリスクを消去するとエラーが、 *のオペランド(演算対象?)はポインターはである必要があります、という点。 2.最前部のアスタリスク 3. int *count[100][10]; は必...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: アンパサンドを付けた場合のアドレスの違いについて
- 返信数: 4
- 閲覧数: 2084
Re: アンパサンドを付けた場合のアドレスの違いについて
疑問が氷解しました。
お二方、素早い返信ありがとうございました。
お二方、素早い返信ありがとうございました。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: アンパサンドを付けた場合のアドレスの違いについて
- 返信数: 4
- 閲覧数: 2084
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習Cの練習問題5_1_1のバブルソートプログラムについて
- 返信数: 16
- 閲覧数: 5064
Re: 独習Cの練習問題5_1_1のバブルソートプログラムについて
(恥ずかしい……)アクセス可能な範囲は 0~99 です。
返信ありがとうございます。
疑問点も答えて頂きましたし、解決!とさせて下さい。a の役割は、b の forループをどこで終わらせるかを示すことです。
返信してくださった方、ツッコミを入れてくださった方、皆さん、ありがとうございました。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習Cの練習問題5_1_1のバブルソートプログラムについて
- 返信数: 16
- 閲覧数: 5064
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習Cの練習問題5_1_1のバブルソートプログラムについて
- 返信数: 16
- 閲覧数: 5064
Re: 独習Cの練習問題5_1_1のバブルソートプログラムについて
<1.> 45行目から58行目までのコードを一行ごとに追ってみました。 見づらいですが、コメントは都合上、コードの下に書いています。 aは、0と1どちらでも良いという事がわかったような気がしました。 紙でもやってみましたが、視覚的に理解出来たように感じました。 <2.>と<3.>についてはわかりやすく書くことを念頭において、臨機応変に書いてみようと思います。 しばらく待って、ツッコミが無ければ(あった方がうれしいのですが……)解決とさせてください。 皆さん、私の疑問に付き合って頂いてありがとうございます。 int num_f[100]; int count, a, b; for(a = 0; ...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習Cの練習問題5_1_1のバブルソートプログラムについて
- 返信数: 16
- 閲覧数: 5064
Re: 独習Cの練習問題5_1_1のバブルソートプログラムについて
もしかして上記の表の場合、配列要素自体は固定された、ただの入れ物で、そこに格納した数値をcountの定数5を利用してa番目とかb番目、[b-1]番目のように呼び出して比較したり、変数tを使って交換したりしているのでしょうか?
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習Cの練習問題5_1_1のバブルソートプログラムについて
- 返信数: 16
- 閲覧数: 5064
Re: 独習Cの練習問題5_1_1のバブルソートプログラムについて
http://up.shinetworks.net/cgi-bin/snup/ ... 9.zip.html
上記の画像をzipにした物です。passは「4021」です。
上記の画像をzipにした物です。passは「4021」です。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習Cの練習問題5_1_1のバブルソートプログラムについて
- 返信数: 16
- 閲覧数: 5064
Re: 独習Cの練習問題5_1_1のバブルソートプログラムについて
バブルソートを自分なりに表にしてみました。
しかしaとbの関係がわかりません。いつのまにbはaの数値を受け取ったのでしょうか?
すいません。混乱しています。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習Cの練習問題5_1_1のバブルソートプログラムについて
- 返信数: 16
- 閲覧数: 5064
Re: 独習Cの練習問題5_1_1のバブルソートプログラムについて
いつも返信ありがとうございます。
1.所用があるので、この後、紙かgimp2上でやってみます。理解出来たら解決とさせて下さい。
2.なんとなく、別々に定義する方がわかりやすいような気がするので、そう致します。
3.初期化する癖をつけようと思います。
わかりやすい説明ありがとうございました。
1.所用があるので、この後、紙かgimp2上でやってみます。理解出来たら解決とさせて下さい。
2.なんとなく、別々に定義する方がわかりやすいような気がするので、そう致します。
3.初期化する癖をつけようと思います。
わかりやすい説明ありがとうございました。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習Cの練習問題5_1_1のバブルソートプログラムについて
- 返信数: 16
- 閲覧数: 5064
独習Cの練習問題5_1_1のバブルソートプログラムについて
[1] 質問文 [1.1] 自分が今行いたい事は何か 明けましておめでとうございます。 また、いつも返信して頂き、皆さんありがとうございます。 さっそく質問ですが、 1.独習Cの練習問題5_1_1のバブルソートプログラムについて。 2.わたくしがコードを書く際に考えている事をコメントにしてみました。 出来れば、もっとこういう事を考えて書いたら良い、というアドバイスを頂けないでしょうか。 [1.2] どのように取り組んだか(プログラムコードがある場合記載) /* (2013/1/1)Lesson5_1_3.c <問題> 1.ユーザーの指定した数、float型の数値を受け取り、それらをソート...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: ■ 新年の挨拶トピック~2013~ ■ 今年の抱負 ■ [雑談]
- 返信数: 25
- 閲覧数: 11557
Re: ■ 新年の挨拶トピック~2013~ ■ 今年の抱負 ■ [雑談]
明けましておめでとうございます。
今年の目標は、少しでも多くのコードを読む事です。
今年の目標は、少しでも多くのコードを読む事です。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習C、例5.1.1の1次配列を使い、最高気温、最低気温を求める方法について
- 返信数: 3
- 閲覧数: 2541
Re: 独習C、例5.1.1の1次配列を使い、最高気温、最低気温を求める方法について
あたっしゅ さんが書きました:「教授(きょうじゅ)」は、「教示(きょうじ)」です。
28 行目 min == temp;
30 行目 min == temp;
の == は、= の間違いでは ?
== は比較、= は代入です。C 言語の初心者が、よく間違うところです。
ご教示ありがとうございます。一生間違って使うところでした……。
== は私がなんとかならないかと足掻いた箇所です。正答では=です。
所持している独習Cは第4版第8刷なので、上記以外は正答のはず……です。
返信ありがとうございます。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習C、例5.1.1の1次配列を使い、最高気温、最低気温を求める方法について
- 返信数: 3
- 閲覧数: 2541
独習C、例5.1.1の1次配列を使い、最高気温、最低気温を求める方法について
[1] 質問文 [1.1] 自分が今行いたい事は何か <問題> 1次配列を使い、ある月の毎日の正午の気温を受け取って、その月の平均気温と最高気温、最低気温を報告して下さい。 <疑問点> 独習C、例5.1.1の最高気温、最低気温を求める方法なんですが、正答だと初期値の0と200のままになってしまします。この場合の初期値をなぜそのように設定するのかわかりません。また、この場合のもっと良いコードがあれば合わせてご教授お願い致します。 [1.2] どのように取り組んだか(プログラムコードがある場合記載) <独習Cの例5.1.1の正答になります> /* ch05-02.c */ #include...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習C、5章の前章の理解度チェックの2のCについて(その他、質問一件)
- 返信数: 12
- 閲覧数: 4404
Re: 独習C、5章の前章の理解度チェックの2のCについて(その他、質問一件)
返信ありがとうございます。
(1)(2)共に疑問点に答えて頂きましたし、エラーも出ていないので、解決!にさせて頂こうと思います。
アップロードした画像は他の端末から確認してみます。
お教え頂きありがとうございます。
(1)(2)共に疑問点に答えて頂きましたし、エラーも出ていないので、解決!にさせて頂こうと思います。
アップロードした画像は他の端末から確認してみます。
お教え頂きありがとうございます。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習C、5章の前章の理解度チェックの2のCについて(その他、質問一件)
- 返信数: 12
- 閲覧数: 4404
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習C、5章の前章の理解度チェックの2のCについて(その他、質問一件)
- 返信数: 12
- 閲覧数: 4404
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 独習C、5章の前章の理解度チェックの2のCについて(その他、質問一件)
- 返信数: 12
- 閲覧数: 4404
Re: 独習C、5章の前章の理解度チェックの2のCについて(その他、質問一件)
申し訳ありません。
鍵は「4021」です。
鍵は「4021」です。