検索結果 200 件
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: c言語の読み込みについて
- 返信数: 6
- 閲覧数: 2590
Re: c言語の読み込みについて
こんなデータを使って
こんな結果を想定したが
実際にはこうなってしまう
というような
具体例があるといいなぁ
と思います。
こんな結果を想定したが
実際にはこうなってしまう
というような
具体例があるといいなぁ
と思います。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: void型ポインタのサイズ
- 返信数: 4
- 閲覧数: 6673
Re: void型ポインタのサイズ
voidへのポインター
に限った話ではなく、
すべての型への
ポインターのサイズは
CPUのビット数に
依存すると思います。
に限った話ではなく、
すべての型への
ポインターのサイズは
CPUのビット数に
依存すると思います。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列内の数字文字を削除する関数
- 返信数: 3
- 閲覧数: 5463
Re: 文字列内の数字文字を削除する関数
というわけで #include <stdio.h> #include <ctype.h> void del_digit(char *str); int main(void) { char str[100]; printf("文字列を入力してください :"); scanf("%s", str); del_digit(str); puts("数字文字を除去しました"); printf("%s\n", str); return 0; } void del_digit(char *str) { int i, j = 0; for (i = 0; str[i]; i++) { if (!isdigit(...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列内の数字文字を削除する関数
- 返信数: 3
- 閲覧数: 5463
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列内の数字文字を削除する関数
- 返信数: 3
- 閲覧数: 5463
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 仮引数の省略でエラー
- 返信数: 8
- 閲覧数: 5905
Re: 仮引数の省略でエラー
プロトタイプ宣言は、
関数定義の最初の行を
コピペして、最後に
セミコロンを付ければいい
だけなので、今回のような
内容の食い違いは
通常起こらないはず。
関数定義の最初の行を
コピペして、最後に
セミコロンを付ければいい
だけなので、今回のような
内容の食い違いは
通常起こらないはず。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: エクセルを使って敵の出現データの回でエラーが起きます
- 返信数: 4
- 閲覧数: 2424
Re: エクセルを使って敵の出現データの回でエラーが起きます
どこを修正すればいいかは、
現時点ではだれにもわかりません。
なぜなら、質問者さんが
どんなコードを書いて
どんなデータを使っているか
だれにもわからないからです。
現時点ではだれにもわかりません。
なぜなら、質問者さんが
どんなコードを書いて
どんなデータを使っているか
だれにもわからないからです。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: CSVファイルから検索したい
- 返信数: 12
- 閲覧数: 4560
Re: CSVファイルから検索したい
って言われましても、meteor さんが書きました: どこに何を書けばばよかったのでしょう・・・。
CSVファイルの中身がわからない
何をどのように検索したいのかわからない
結果をどのように出力したいのかわからない
という「無い無い尽くし」の状態ですので、
だれにもわかりません。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: CSVファイルから検索したい
- 返信数: 12
- 閲覧数: 4560
Re: CSVファイルから検索したい
何も出力している気配がないので、
当然であるような気がします。
タイトルに書いてある
検索
のコードは、どこにありますか?
当然であるような気がします。
タイトルに書いてある
検索
のコードは、どこにありますか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの入出力に関して(テキスト)
- 返信数: 11
- 閲覧数: 4116
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: ハンドルされていない例外の再発
- 返信数: 24
- 閲覧数: 6222
Re: ハンドルされていない例外の再発
このコード
と
このcsv
を使うと、必ず再発する
という
コード
と
csv
を提示するのが
よい、と思います。
と
このcsv
を使うと、必ず再発する
という
コード
と
csv
を提示するのが
よい、と思います。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラミング言語C 第2版(K&R)の内容について
- 返信数: 7
- 閲覧数: 4158
Re: プログラミング言語C 第2版(K&R)の内容について
max = 0;
のような実行文の後ろに
変数定義が来るのは、
文法上認められていません。
のような実行文の後ろに
変数定義が来るのは、
文法上認められていません。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 協力お願いします
- 返信数: 6
- 閲覧数: 3409
Re: 協力お願いします
いくつのお名前をお持ちなんでしょうか。
まあ、それはさておき、
うまくいかない
というからには、なにがしかのコードを
書かれたのですよね。
それを貼ってみよう、という
お気持ちはありますか?
まあ、それはさておき、
うまくいかない
というからには、なにがしかのコードを
書かれたのですよね。
それを貼ってみよう、という
お気持ちはありますか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 協力お願いします
- 返信数: 6
- 閲覧数: 3409
Re: 協力お願いします
最短経路と同じように出力すればいいだけのような
気がします。ロジックが正しければ。
気がします。ロジックが正しければ。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 教えてください
- 返信数: 3
- 閲覧数: 2034
Re: 教えてください
例示の入力に対して、
どのような出力結果を
得ることを想定されて
いるのでしょうか。
どのような出力結果を
得ることを想定されて
いるのでしょうか。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の練習問題で文字列を反転して並び替える関数を作る処理について
- 返信数: 51
- 閲覧数: 36319
Re: C言語の練習問題で文字列を反転して並び替える関数を作る処理について
常連さんたちからの波状攻撃は
いつまで続くのでしょうか。
もうそろそろお開きにして
いい頃合いのような気がします。
いつまで続くのでしょうか。
もうそろそろお開きにして
いい頃合いのような気がします。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【C言語】B木のプログラムについて
- 返信数: 2
- 閲覧数: 3835
Re: 【C言語】B木のプログラムについて
ポインター
というのは、どこかの領域を指す
ためのものです。
その、どこかの領域が
int型の即値だったら、ポインターはint *型です。
char型など、他の型の場合も同じです。
で、そのどこかの領域が、
即値ではなくてポインターであるとき、
ポインターへのポインターの出番となります。
というのは、どこかの領域を指す
ためのものです。
その、どこかの領域が
int型の即値だったら、ポインターはint *型です。
char型など、他の型の場合も同じです。
で、そのどこかの領域が、
即値ではなくてポインターであるとき、
ポインターへのポインターの出番となります。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【龍神録】スコアソートプログラム
- 返信数: 9
- 閲覧数: 5083
Re: 【龍神録】スコアソートプログラム
バイナリーモードでオープンしているファイルに対して
fscanf
fprintf
で読み書きしているところに
違和感を感じます。
fscanf
fprintf
で読み書きしているところに
違和感を感じます。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 他のアプリケーションからの数値の受け渡し
- 返信数: 9
- 閲覧数: 3477
Re: 他のアプリケーションからの数値の受け渡し
パイプのオープン・クローズを
毎回実行するのは、必須ですか?
毎回実行するのは、必須ですか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 他のアプリケーションからの数値の受け渡し
- 返信数: 9
- 閲覧数: 3477
Re: 他のアプリケーションからの数値の受け渡し
もしかして、24時間分の
データだから24回、という
ことですか?
データだから24回、という
ことですか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 他のアプリケーションからの数値の受け渡し
- 返信数: 9
- 閲覧数: 3477
Re: 他のアプリケーションからの数値の受け渡し
メインループに同じ処理が
24個ある、というのは
必須ですか?
プログラムの設計を
見直す必要はないでしょうか。
24個ある、というのは
必須ですか?
プログラムの設計を
見直す必要はないでしょうか。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 他のアプリケーションからの数値の受け渡し
- 返信数: 9
- 閲覧数: 3477
Re: 他のアプリケーションからの数値の受け渡し
どういうスペックのマシンで
どのくらいのデータを読んだとき
何秒くらいかかるので
遅いと判断されているのか、
定量的にお願いします。
どのくらいのデータを読んだとき
何秒くらいかかるので
遅いと判断されているのか、
定量的にお願いします。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 何故、書き込んだ数値が出て来ないのでしょう?
- 返信数: 11
- 閲覧数: 4158
Re: 何故、書き込んだ数値が出て来ないのでしょう?
ファイルのオープン
ファイルからの読み込み
ファイルのクローズ
は、どこへ行ってしまったのですか?
ファイルからの読み込み
ファイルのクローズ
は、どこへ行ってしまったのですか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の練習問題で文字列を反転して並び替える関数を作る処理について
- 返信数: 51
- 閲覧数: 36319
Re: C言語の練習問題で文字列を反転して並び替える関数を作る処理について
さっきの冗談コードじゃなくって、もっとまともなのを…。 #include <stdio.h> #include <string.h> void hanten(char *s) { int i, j; for (i = 0, j = strlen(s)-1; i < j; i++, j--) { char t; t = s[i], s[i] = s[j], s[j] = t; } } int main(void) { char str[] = "abc"; char str2[] = "abcdefghijklmnopqrstuvwxyz0123456789@+-*/;:!#$%&'()\\<>...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の練習問題で文字列を反転して並び替える関数を作る処理について
- 返信数: 51
- 閲覧数: 36319
Re: C言語の練習問題で文字列を反転して並び替える関数を作る処理について
では、反転したい文字列が
"abcdefghijklmnopqrstuvwxyz0123456789@+-*/;:!#$%&'()\<>?[]{}"
だったら、どうしましょうか。
"abcdefghijklmnopqrstuvwxyz0123456789@+-*/;:!#$%&'()\<>?[]{}"
だったら、どうしましょうか。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の練習問題で文字列を反転して並び替える関数を作る処理について
- 返信数: 51
- 閲覧数: 36319
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語コンパイルに関する理論的なお決まりを知りたい
- 返信数: 6
- 閲覧数: 2882
Re: C言語コンパイルに関する理論的なお決まりを知りたい
ループを1億回くらい回してみるような
コードを書いて実験してみると、
どちらが早いのか、あるいは同じ早さなのかが
わかるかもしれません。
コードを書いて実験してみると、
どちらが早いのか、あるいは同じ早さなのかが
わかるかもしれません。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: c言語 指定文字数で改行する
- 返信数: 3
- 閲覧数: 3568
Re: c言語 指定文字数で改行する
その行の何文字目かをカウントしておき、
先頭かつブランクならば出力しない
というロジックを入れればいいと思います。
先頭かつブランクならば出力しない
というロジックを入れればいいと思います。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 勉強中の初心者ですが、ビット演算なるもので詰まりました
- 返信数: 11
- 閲覧数: 3929
Re: 勉強中の初心者ですが、ビット演算なるもので詰まりました
正しいかどうかは保証の限りにあらず。 #include <stdio.h> #include <string.h> #include <ctype.h> #define N (10) // 32ビット符号なし整数の最大桁 #define BIT (32) void print_binary(unsigned x) { int n[BIT], i; printf("%d\n", x); for (i = 0; i < BIT; i++) { n[i] = x % 2; x >>= 1; } for (i = BIT - 1; i >= 0; i--) { printf("%d", n[i]); ...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: #define _CRT_SECURE_NO_WARNINGS?
- 返信数: 3
- 閲覧数: 8697
Re: #define _CRT_SECURE_NO_WARNINGS?
私はそんなことは言っておりません。うずら さんが書きました:
int main()
この宣言が間違っています。
それに、宣言ではなく定義です。
当該のコードは、明らかにコンソールアプリケーションを作成するためのものです。
よって、
main関数が存在しなければなりません。
そういう意味で、
main関数に関する宣言(もしくは定義)が間違っている、という指摘そのものが間違いです。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: #define _CRT_SECURE_NO_WARNINGS?
- 返信数: 3
- 閲覧数: 8697
Re: #define _CRT_SECURE_NO_WARNINGS?
fopenの話とはおそらく無関係でしょう。
コンソールアプリ
を作ろうとしているのに、
プロジェクトの設定が
Windowsアプリ
を作るようになっているから、
WinMain
がない!
と怒られているのでありましょう。
なお、そのプログラムは、まだ
実行できる状態にはなっていません。
実行結果ではなく、
ビルド結果
あるいは
コンパイル、リンク結果
であって、そのエラーは
リンク時のエラーです。
コンソールアプリ
を作ろうとしているのに、
プロジェクトの設定が
Windowsアプリ
を作るようになっているから、
WinMain
がない!
と怒られているのでありましょう。
なお、そのプログラムは、まだ
実行できる状態にはなっていません。
実行結果ではなく、
ビルド結果
あるいは
コンパイル、リンク結果
であって、そのエラーは
リンク時のエラーです。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 戻り値の型と関数の型が一致しません。
- 返信数: 12
- 閲覧数: 11974
Re: 戻り値の型と関数の型が一致しません。
strcpyに、謎の第3引数が...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 戻り値の型と関数の型が一致しません。
- 返信数: 12
- 閲覧数: 11974
Re: 戻り値の型と関数の型が一致しません。
main関数のprintfも、
%sに対応する変数がないので
間違いです。
%sに対応する変数がないので
間違いです。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: forとwhile
- 返信数: 13
- 閲覧数: 5823
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: ヴィジュアルスタジオ2010で楕円の面積を求めたい
- 返信数: 4
- 閲覧数: 2393
Re: ヴィジュアルスタジオ2010で楕円の面積を求めたい
既知の値は何ですか?
手で計算することはできますか?
手で計算することはできますか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: まとめてコンパイル
- 返信数: 2
- 閲覧数: 2118
Re: まとめてコンパイル
そのプロジェクトに属するソースのうち、
ソースの最終更新日時の方が
対応するオブジェクトコードの最終更新日時よりも
新しい分を全てコンパイルする、
という意味ではないかと思います。
ソースの最終更新日時の方が
対応するオブジェクトコードの最終更新日時よりも
新しい分を全てコンパイルする、
という意味ではないかと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: どなたか
- 返信数: 9
- 閲覧数: 5041
Re: どなたか
リレーショナルデータベースに関する
処理を行なうための言語であるSQLや
リレーショナルデータベースの製品の
一つであるMySQLについてなら
少しはわかりますが、
SQLのデータベース
なるものについては、全くわかりません。
処理を行なうための言語であるSQLや
リレーショナルデータベースの製品の
一つであるMySQLについてなら
少しはわかりますが、
SQLのデータベース
なるものについては、全くわかりません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 標準偏差を求める計算の途中でセグメンテーションエラー。。。
- 返信数: 4
- 閲覧数: 2083
Re: 標準偏差を求める計算の途中でセグメンテーションエラー。。。
readJpeg関数で、
変数dataに対し
適切に領域を
割り付けていますね?
変数dataに対し
適切に領域を
割り付けていますね?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 説明しがたいエラーなのですが、、、
- 返信数: 9
- 閲覧数: 6211
Re: 説明しがたいエラーなのですが、、、
「何を」したときに
「どんな」エラーが
出るのか、具体的に
書いてください。
「どんな」エラーが
出るのか、具体的に
書いてください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ほにゃらら.eneからほにゃほにゃらら.exeを起動できない
- 返信数: 24
- 閲覧数: 9554
Re: ほにゃらら.eneからほにゃほにゃらら.exeを起動できない
何だか開きカッコが足りないような
気がするのはさておき...
system()
で実行したいexeファイルのパスは
正しく通っていますか?
気がするのはさておき...
system()
で実行したいexeファイルのパスは
正しく通っていますか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: クイックソートのアルゴリズム
- 返信数: 5
- 閲覧数: 2244
Re: クイックソートのアルゴリズム
私だったら、どういう動きをするのか、
とりあえず実験してみます。
とりあえず実験してみます。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ビルドについてです。
- 返信数: 3
- 閲覧数: 1631
Re: ビルドについてです。
ソースコードを見せていただけると、
もしかしたら何かがわかるかもしれません。
いずれにしても、ビルドの結果「だけ」から
何かを判断するのはむずかしいと思います。
もしかしたら何かがわかるかもしれません。
いずれにしても、ビルドの結果「だけ」から
何かを判断するのはむずかしいと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 初歩的な質問ですが以下のエラーの修正方法を教えてください。
- 返信数: 5
- 閲覧数: 2360
Re: 初歩的な質問ですが以下のエラーの修正方法を教えてください。
どのソースコードの何行目で
そのエラーが出るかを
付け加えてくださると、
早く解決するかもしれません。
そのエラーが出るかを
付け加えてくださると、
早く解決するかもしれません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ウィンドウがすぐに消える
- 返信数: 2
- 閲覧数: 1458
Re: ウィンドウがすぐに消える
門外漢のあたくしが言うのはアレですが、
serectという変数(本当はselectが正しい?)を
初期化しないでインクリメントやデクリメントを
しているのは、ひじょうにまずいと思います。
serectという変数(本当はselectが正しい?)を
初期化しないでインクリメントやデクリメントを
しているのは、ひじょうにまずいと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語でbitmapを作成
- 返信数: 17
- 閲覧数: 7067
Re: C言語でbitmapを作成
ということは、Cのコードを書く前に、yutaka さんが書きました: 確かにそのとおりです。とりあえず書いちゃいました。
他にすべきことがある、ということに
なりますね。
そちらを先に片づけましょう。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語でbitmapを作成
- 返信数: 17
- 閲覧数: 7067
Re: C言語でbitmapを作成
なんだか深読みしすぎっぽい感じが
します。
まあ、それはさておき、
あのコードを読む限り、
(広く知られている)
bmpファイルの形式を
理解しているとは、
とても思えませんでした。
します。
まあ、それはさておき、
あのコードを読む限り、
(広く知られている)
bmpファイルの形式を
理解しているとは、
とても思えませんでした。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語でbitmapを作成
- 返信数: 17
- 閲覧数: 7067
Re: C言語でbitmapを作成
bmpファイルには、あらかじめ定まっている
ファイルフォーマットがあります。
当然ご存じですよね?
ファイルフォーマットがあります。
当然ご存じですよね?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の中央値を求めるアルゴリズムについて
- 返信数: 17
- 閲覧数: 32869
Re: C言語の中央値を求めるアルゴリズムについて
林_林檎さんの書いたコードには
多くの誤りがあります。
参考にはなりません。
if
や
else if
の最後に付いている
セミコロンが余計です。
多くの誤りがあります。
参考にはなりません。
if
や
else if
の最後に付いている
セミコロンが余計です。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の中央値を求めるアルゴリズムについて
- 返信数: 17
- 閲覧数: 32869
Re: C言語の中央値を求めるアルゴリズムについて
ものすご~く素直に書いたコードだと思います。 #include <stdio.h> int med3(int a, int b, int c) { if (a >= b) { // 数直線上の位置関係は、-------b-------a------- // cがb~aの左側にあれば、bが中央値 ---c---b-------a------- // cがb~aの右側にあれば、aが中央値 -------b-------a---c--- // どちらでもなければ、cが中央値 -------b--c----a------- return (c < b) ? b : (c > a) ? a : c; }...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の中央値を求めるアルゴリズムについて
- 返信数: 17
- 閲覧数: 32869
Re: C言語の中央値を求めるアルゴリズムについて
a ≧ b
のとき、数直線上ではbがaの左側に来る。
3つめの数cが、
bよりも小さければ、中央値はb
aとbの間にあれば、中央値はc
aよりも大きければ、中央値はa
a < b
のときも同様の考え方。aとbの左右が異なるだけ。
さて、これをC言語のコードで書くと、どうなるでしょう。
のとき、数直線上ではbがaの左側に来る。
3つめの数cが、
bよりも小さければ、中央値はb
aとbの間にあれば、中央値はc
aよりも大きければ、中央値はa
a < b
のときも同様の考え方。aとbの左右が異なるだけ。
さて、これをC言語のコードで書くと、どうなるでしょう。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の中央値を求めるアルゴリズムについて
- 返信数: 17
- 閲覧数: 32869
Re: C言語の中央値を求めるアルゴリズムについて
3個の数値を、例えば 10, 20, 30
とすると、変数 a, b, c に当てはめる
場合の数 = 3! = 6とおりです。
そのすべてについて、
自分がコンピューターになったつもりで
ロジックを追いかけてみる、
というのはむずかしいことですか?
とすると、変数 a, b, c に当てはめる
場合の数 = 3! = 6とおりです。
そのすべてについて、
自分がコンピューターになったつもりで
ロジックを追いかけてみる、
というのはむずかしいことですか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の中央値を求めるアルゴリズムについて
- 返信数: 17
- 閲覧数: 32869
Re: C言語の中央値を求めるアルゴリズムについて
何か適当な数値を決めた後、
自分がコンピューターに
なったつもりで、ロジックを
追ってみましょう。
ちなみに、
誤:途方に困る
正:途方に暮れる
自分がコンピューターに
なったつもりで、ロジックを
追ってみましょう。
ちなみに、
誤:途方に困る
正:途方に暮れる
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: どうしても表示できない文字がある
- 返信数: 12
- 閲覧数: 10675
Re: どうしても表示できない文字がある
これは大変失礼をいたしました。
以後、じゅうぶんに気をつける所存にございます。
以後、じゅうぶんに気をつける所存にございます。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: どうしても表示できない文字がある
- 返信数: 12
- 閲覧数: 10675
Re: どうしても表示できない文字がある
お〜、間違い間違い。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: どうしても表示できない文字がある
- 返信数: 12
- 閲覧数: 10675
Re: どうしても表示できない文字がある
2バイト文字の1バイト目あるいは2バイト目に
¥n
と同じ文字コードを含んでいる(表、とか)と、
不幸せなままかもしれません。
¥n
と同じ文字コードを含んでいる(表、とか)と、
不幸せなままかもしれません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 「'const char ' から 'char ' に変換できません。」←この原因が分かりません
- 返信数: 2
- 閲覧数: 7469
Re: 「'const char ' から 'char ' に変換できません。」←この原因が分かりません
strcpy()
を使う必要があるのではないでしょうか。
を使う必要があるのではないでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 繰り返し処理について
- 返信数: 8
- 閲覧数: 2494
Re: 繰り返し処理について
その処理をコンピューターではなく
手で行なうとしたら、どういう風に
しますか?
また、提示のコードは字下げが
乱れている箇所があり、いささか
読みづらいです。
何とかする方がいいと思います。
手で行なうとしたら、どういう風に
しますか?
また、提示のコードは字下げが
乱れている箇所があり、いささか
読みづらいです。
何とかする方がいいと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: こんばんは。構造体の問題です。ご教授ください。
- 返信数: 6
- 閲覧数: 4133
Re: こんばんは。構造体の問題です。ご教授ください。
正確な答えが返ってくるかどうかわからない
掲示板というワンクッションを入れるよりも、
そのお友達に直接確認するのがよいと思います。
誤:いただきませんか
正:いただけませんか
掲示板というワンクッションを入れるよりも、
そのお友達に直接確認するのがよいと思います。
誤:いただきませんか
正:いただけませんか
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語 並び替え
- 返信数: 11
- 閲覧数: 3184
Re: C言語 並び替え
12時21分のコードに
5個のデータが全部0ならば、プログラムを終了する
というロジックを加えることはむずかしいですか?
5個のデータが全部0ならば、プログラムを終了する
というロジックを加えることはむずかしいですか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語 並び替え
- 返信数: 11
- 閲覧数: 3184
Re: C言語 並び替え
12時21分のコードの方が
マシな気がします。ちゃんと動くのならば。
最後のコードは、ダメダメです。
そもそも、ビルドできますか?
データが5個なら、sort()の呼び出しが15行
10個なら55行。20個なら210行。
そんなにズラ〜っと書くのは
ナンセンスです。
12時21分の方がマシと書いたのは、
少なくともループで制御している分だけ
マシ、という意味です。
マシな気がします。ちゃんと動くのならば。
最後のコードは、ダメダメです。
そもそも、ビルドできますか?
データが5個なら、sort()の呼び出しが15行
10個なら55行。20個なら210行。
そんなにズラ〜っと書くのは
ナンセンスです。
12時21分の方がマシと書いたのは、
少なくともループで制御している分だけ
マシ、という意味です。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語 並び替え
- 返信数: 11
- 閲覧数: 3184
Re: C言語 並び替え
データ入力時の
while文で何をしようと
しているかが
よくわかりません。
for文でもって、
繰り返しの目的は
達成できているの
ではないでしょうか。
while文で何をしようと
しているかが
よくわかりません。
for文でもって、
繰り返しの目的は
達成できているの
ではないでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語 並び替え
- 返信数: 11
- 閲覧数: 3184
Re: C言語 並び替え
できません、というのは、
コードが全く書けないと
いうことでしょうか。
それとも、書きかけの
コードはある、ということでしょうか。
コードが全く書けないと
いうことでしょうか。
それとも、書きかけの
コードはある、ということでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 棒グラフを出力する方法について
- 返信数: 4
- 閲覧数: 3029
Re: 棒グラフを出力する方法について
scanfで値を得ようとしている
MM
が、「変数になっていない」
というのは、ひじょうに
まずいと思います。
MM
が、「変数になっていない」
というのは、ひじょうに
まずいと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 配列のスタック
- 返信数: 7
- 閲覧数: 2935
Re: 配列のスタック
その入力のしかたでは、+などの演算子を
入力したときに演算対象の数値が
スタックに存在していない状態です。
stack underflow
が起きるのは当然です。
5 2 + <enter>
と入力してみてはどうでしょうか。
入力したときに演算対象の数値が
スタックに存在していない状態です。
stack underflow
が起きるのは当然です。
5 2 + <enter>
と入力してみてはどうでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: テストの点数から順位を求める問題
- 返信数: 2
- 閲覧数: 6737
Re: テストの点数から順位を求める問題
rank[MAX] = 1;
の行が怪しいです。
配列の定義範囲外の領域を
破壊しています。
の行が怪しいです。
配列の定義範囲外の領域を
破壊しています。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 乱数について
- 返信数: 21
- 閲覧数: 7678
Re: 乱数について
1〜1000の数がほしいけど、
rand()が返すのは0以上だしなぁ。
てなときは、こんな風に考える。
1〜1000を無理やり0始まりに変えてしまう。
そうすると、0〜999になる。
0〜999はrand()が返す値を1000で割った
あまりとして得られる。
後は、もともと1から始めたかったので、
1を足す。
結果:
1〜1000をrand()で得るには、
rand() % 1000 + 1
rand()が返すのは0以上だしなぁ。
てなときは、こんな風に考える。
1〜1000を無理やり0始まりに変えてしまう。
そうすると、0〜999になる。
0〜999はrand()が返す値を1000で割った
あまりとして得られる。
後は、もともと1から始めたかったので、
1を足す。
結果:
1〜1000をrand()で得るには、
rand() % 1000 + 1
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 再び このゲームに構造体を使いたいのですが
- 返信数: 2
- 閲覧数: 1895
Re: 再び このゲームに構造体を使いたいのですが
とりあえず、構造体を使った簡単なプログラムを
いくつか書いてみて、構造体の概念を
じゅうぶん理解することをおすすめします。
苦手意識を払拭することが先決でありましょう。
その上で、そのプログラムでそもそも構造体を
使う必要があるのかどうか、使うとしたら
どう使うか、については、プログラム全体の
根幹ともいうべきデータ構造に関わる話ですので、
ぜひご自分でお考えになってみてください。
いくつか書いてみて、構造体の概念を
じゅうぶん理解することをおすすめします。
苦手意識を払拭することが先決でありましょう。
その上で、そのプログラムでそもそも構造体を
使う必要があるのかどうか、使うとしたら
どう使うか、については、プログラム全体の
根幹ともいうべきデータ構造に関わる話ですので、
ぜひご自分でお考えになってみてください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイル
- 返信数: 31
- 閲覧数: 8063
Re: ファイル
手で求める場合、[24][6]
という144個の箱があるとして、
時間帯と価格に応じて
どの箱に入れますか?
という144個の箱があるとして、
時間帯と価格に応じて
どの箱に入れますか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイル
- 返信数: 31
- 閲覧数: 8063
Re: ファイル
配列 table[24][6]
は、何を格納するために
存在していると思いますか?
は、何を格納するために
存在していると思いますか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ポインタ変数等
- 返信数: 6
- 閲覧数: 2630
Re: ポインタ変数等
baaiwake
に関するif文で、
等号が1個でよいのでしょうか。
大いに疑問があります。
に関するif文で、
等号が1個でよいのでしょうか。
大いに疑問があります。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 11章のcsvデータの読み込みについて
- 返信数: 12
- 閲覧数: 5963
Re: 11章のcsvデータの読み込みについて
改行コードを検知するまで何もしない、
を2回繰り返す
= 2行読み飛ばす
です。
を2回繰り返す
= 2行読み飛ばす
です。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 99の表をそのままCSVファイルに保存したい
- 返信数: 7
- 閲覧数: 5044
Re: 99の表をそのままCSVファイルに保存したい
あと、九九には0の段はないはずです。
for文は、九九の定義どおり
1から9まで(10未満、と書く必要性は
あまりないように思います)
回せばいいと思います。
for文は、九九の定義どおり
1から9まで(10未満、と書く必要性は
あまりないように思います)
回せばいいと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 99の表をそのままCSVファイルに保存したい
- 返信数: 7
- 閲覧数: 5044
Re: 99の表をそのままCSVファイルに保存したい
CSV とは
comma separated value
のことですので、
数値の後ろにカンマを付ければ
よいと思います。
以下は余談:
どういう回答をすれば
質問者さんにとって最も
有益であるか、を考えたとき、
(もしかしたら質問者さんがご存じではないかもしれない)
言語のコードを示すことが
本当にいいのかなあ?
などと思ってしまいます。
まあ、「俺って Perl を知ってるんだぜ。
すごいだろう」と、技術力を誇示したい
気持ちはわからなくはないですが、
自重すべきところは自重する方が
いいような気がします。
comma separated value
のことですので、
数値の後ろにカンマを付ければ
よいと思います。
以下は余談:
どういう回答をすれば
質問者さんにとって最も
有益であるか、を考えたとき、
(もしかしたら質問者さんがご存じではないかもしれない)
言語のコードを示すことが
本当にいいのかなあ?
などと思ってしまいます。
まあ、「俺って Perl を知ってるんだぜ。
すごいだろう」と、技術力を誇示したい
気持ちはわからなくはないですが、
自重すべきところは自重する方が
いいような気がします。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 2次元配列でFという文字を表示させたいのですが
- 返信数: 4
- 閲覧数: 2984
Re: 2次元配列でFという文字を表示させたいのですが
2重のfor文
は必須ではない
ということを
述べておきます。
は必須ではない
ということを
述べておきます。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 円に沿ったsinカーブ
- 返信数: 7
- 閲覧数: 3466
Re: 円に沿ったsinカーブ
仕様上の話として、そもそも、
x と y の型が異なっているのは
正しいのでしょうか。
x と y の型が異なっているのは
正しいのでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: quicksortについて
- 返信数: 4
- 閲覧数: 3127
Re: quicksortについて
それはそれとして、私からみると、
[1] と定義している配列は
本当に必要なのか?
という気がします。
[1] と定義している配列は
本当に必要なのか?
という気がします。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 偶数か奇数かを判定するプログラムなんですがエラーがでます・・・間違え箇所がわからないのでおねがいします。
- 返信数: 2
- 閲覧数: 1685
Re: 偶数か奇数かを判定するプログラムなんですがエラーがでます・・・間違え箇所がわからないのでおねがいします。
どんなエラーが出るのかを
ぜひ書いていただきたいです。
ぜひ書いていただきたいです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 2次元配列 平均値
- 返信数: 11
- 閲覧数: 3526
Re: 2次元配列 平均値
平均値の前に、最大値と最小値は
思ったとおりの結果が
出ているのでしょうか。
思ったとおりの結果が
出ているのでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 助けて下さい!
- 返信数: 9
- 閲覧数: 4089
Re: 助けて下さい!
元のプログラムがどういうものかよくわかりませんが、 こういうことがしたいのでしょうか。 #include <stdio.h> #include <ctype.h> char getNextCapital(char c) { return (c == 'z') ? 'A' : c + 'A' - 'a' + 1; } int main(void) { char c; while (1) { do { printf("input a small character = "), scanf(" %c", &c); } while (!islower((int) c)); printf("next i...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルの入出力について
- 返信数: 4
- 閲覧数: 2405
Re: ファイルの入出力について
ついでに補足します。
argcが1だったりfpがNULLだったり
していてもそのまま続行するように
なっているのは、とてもまずいと
思います。
argcが1だったりfpがNULLだったり
していてもそのまま続行するように
なっているのは、とてもまずいと
思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの合成
- 返信数: 3
- 閲覧数: 2109
Re: プログラムの合成
こういうことがしたいのでしょうか。 まあ、乱数の種を初期化していないので、 毎回同じ結果が出てあまりおもしろくないですが…。 #include <stdio.h> #include <stdlib.h> int main(void) { int i, j, h[128][128]; for (i = 0; i < 128; i++) { for (j = 0; j < 128; j++) { h[i][j] = rand() % 2; if (i > 64 || h[i][j] == 0) { printf("□"); } else if (j < 64 || h[i][j] == 1) { ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 二次関数について
- 返信数: 4
- 閲覧数: 2107
Re: 二次関数について
書式文字列の内容と
読み込みたい変数の数とが
対応していない、というのは
他の回答者さんの書かれたとおりです。
ちなみに、二次関数の解ではなく、
二次方程式の解です。
読み込みたい変数の数とが
対応していない、というのは
他の回答者さんの書かれたとおりです。
ちなみに、二次関数の解ではなく、
二次方程式の解です。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 奇数、偶数の合計を求める
- 返信数: 4
- 閲覧数: 14503
Re: 奇数、偶数の合計を求める
配列を使うことが仕様上必須であるならば、
私の先ほどの回答は無視してください。
配列を使わないコードも書けますよ、と
言いたかっただけです。
私の先ほどの回答は無視してください。
配列を使わないコードも書けますよ、と
言いたかっただけです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 奇数、偶数の合計を求める
- 返信数: 4
- 閲覧数: 14503
Re: 奇数、偶数の合計を求める
データの入力と奇数・偶数の振り分けを
1つのループの中で行えば、
nyu を配列にする必要がなくなります。
配列に格納したデータを全く別の局面で
使うのであれば話は別ですけれど。
1つのループの中で行えば、
nyu を配列にする必要がなくなります。
配列に格納したデータを全く別の局面で
使うのであれば話は別ですけれど。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語で13日の金曜日を求めたい
- 返信数: 23
- 閲覧数: 22929
Re: C言語で13日の金曜日を求めたい
20行目で h に 5 を代入しています。
それは意図どおりでしょうか?
それは意図どおりでしょうか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 読み込めないのかどうなのか
- 返信数: 6
- 閲覧数: 6740
Re: 読み込めないのかどうなのか
ヘッダーファイルに関数の実体を書くのは
本当に適切なのか? と、個人的には思います。
本当に適切なのか? と、個人的には思います。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 識別しdが定義されていません。
- 返信数: 4
- 閲覧数: 1742
Re: サブマリン砲
d を定義している前の文の終わりの
セミコロンは?
セミコロンは?
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語課題について
- 返信数: 10
- 閲覧数: 3547
Re: C言語課題について
丸投げとみなした投稿には回答しないようにします。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語課題について
- 返信数: 10
- 閲覧数: 3547
Re: C言語課題について
2個目の課題 #include <stdio.h> void bar(int k, int n) { while (n--) { printf("%s", (k == 0) ? "★" : (k == 1) ? "●" : "■"); } putchar('\n'); } int main(void) { int k, n; do { printf("マークの選択【0:★、1:●、2:■】:"), scanf("%d", &k); } while (k < 0 || 2 < k); do { printf("整数の入力:"), scanf("%d", &n); } while (n <= 0)...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語課題について
- 返信数: 10
- 閲覧数: 3547
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: お願いします
- 返信数: 4
- 閲覧数: 1913
Re: お願いします
老婆心ながら…。
一つの文の中で「~ですが、~ですが、~」という風に
「ですが」を連発するのは悪文の典型的な例です。
私だったら、こう書きます(あまり信用しないでくださいね)。
3.4章のメニュー画面を作っています。
ゲーム終了の項目を選んでエンターを押したら
ゲームを終わるようにしたい場合、どういう文を書けばいいですか?
それから、質問のタイトルは、内容を的確に反映したものにする方が
読んでもらいやすくなると思います。
新聞記事の見出しって、そうなってますよね。
「お願いします」とか「教えてください」なんていうのはダメ。
一つの文の中で「~ですが、~ですが、~」という風に
「ですが」を連発するのは悪文の典型的な例です。
私だったら、こう書きます(あまり信用しないでくださいね)。
3.4章のメニュー画面を作っています。
ゲーム終了の項目を選んでエンターを押したら
ゲームを終わるようにしたい場合、どういう文を書けばいいですか?
それから、質問のタイトルは、内容を的確に反映したものにする方が
読んでもらいやすくなると思います。
新聞記事の見出しって、そうなってますよね。
「お願いします」とか「教えてください」なんていうのはダメ。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 読み込んだ値の配列を逆に並べ替える
- 返信数: 11
- 閲覧数: 14709
Re: 読み込んだ値の配列を逆に並べ替える
要素数が8ならば、
[0]と[7]を入れ替える。
[1]と[6]を入れ替える。
[2]と[5]を入れ替える。
[3]と[4]を入れ替える。
おしまい。
[0]と[7]を入れ替える。
[1]と[6]を入れ替える。
[2]と[5]を入れ替える。
[3]と[4]を入れ替える。
おしまい。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 読み込んだ値の配列を逆に並べ替える
- 返信数: 11
- 閲覧数: 14709
Re: 読み込んだ値の配列を逆に並べ替える
ちょっとした例です。 #include <stdio.h> #define N (8) int main(void) { int arr[N], i; for (i = 0; i < N; i++) { printf("[%d]=", i), scanf("%d", &arr[i]); } for (i = 0; i < N/2; i++) { int t = arr[i]; arr[i] = arr[N-1-i]; arr[N-1-i] = t; } for (i = 0; i < N; i++) { printf("%d ", arr[i]); } putchar('\n'); retur...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 自力でピラミッド作ったが・・・
- 返信数: 5
- 閲覧数: 3505
Re: 自力でピラミッド作ったが・・・
質問者さんの出力結果は、段数が1個足りないように見えます。 以下は、ちょっとした例です。 #include <stdio.h> int main(void) { int x, y, n; printf("何段ですか:"); scanf("%d", &n); for (y = n - 1; y >= 0; y--) { for (x = -n + 1; x <= n - 1; x++) { putchar((y <= x + n - 1 && y <= -x + n - 1) ? '*' : ' '); } putchar('\n'); } return 0; }
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 右上が直角の三角形
- 返信数: 7
- 閲覧数: 5230
Re: 右上が直角の三角形
失礼しました。
先ほどの回答で「このトピックの先頭」と
書いたのは、誤りです。
「この前のトピック」(つまり、左上が直角になる三角形の書き方)が
正しいです。
先ほどの回答で「このトピックの先頭」と
書いたのは、誤りです。
「この前のトピック」(つまり、左上が直角になる三角形の書き方)が
正しいです。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 右上が直角の三角形
- 返信数: 7
- 閲覧数: 5230
Re: 右上が直角の三角形
n = 10の場合を例にとって説明します。
私のコードは、xy平面上の第1象限を意識したものになっています。
第1象限上で、
y = 9
x = 9
y = -x + 9
の3本の直線のグラフで囲んだ領域に'*'を、それ以外の領域には空白を、
それぞれ出力しています。
最後のy = -x + 9をy = xに変えれば、このトピックの最初の質問への
回答となります。
私のコードは、xy平面上の第1象限を意識したものになっています。
第1象限上で、
y = 9
x = 9
y = -x + 9
の3本の直線のグラフで囲んだ領域に'*'を、それ以外の領域には空白を、
それぞれ出力しています。
最後のy = -x + 9をy = xに変えれば、このトピックの最初の質問への
回答となります。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 右上が直角の三角形
- 返信数: 7
- 閲覧数: 5230
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 初心者です.
- 返信数: 11
- 閲覧数: 4268
Re: 初心者です.
参考になるかどうかは不明です。 #include <stdio.h> #include <string.h> #include <ctype.h> void printReverseNumber(char *s) { if (!*s) { return; } else if (isdigit(*s)) { printReverseNumber(s + 1); putchar(*s); } } int main(void) { char str[80]; // サイズは適切に定義すること while (1) { printf("数字列を入力(151を入力すると終了) > "); scanf("%...