A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
Hit & Blow を作るのでしょうか。
1桁の数字を1つの配列に入れて、4桁の数字の番号と位置があっているかどうかを
示すプログラムでしょうか。
これじゃ、答えかなあ~ と思ったけれども、
[C hit & blow ソース]で検索した結果がこれ
↓
参考URL:http://www.saoyagi.net/piece/mindgame.html
No.4
- 回答日時:
4桁の数字を配列に格納するということであれば、
int input_4digits(wchar_t array[4])
{
char *locale = setlocale(LC_CTYPE, "");
wchar_t t[4+1+1]; /* 4桁+'\n'+'\0' */
const wchar_t digits[] = L"0123456789";
int i, result = -1;
if (fgetws(t, sizeof(t)/sizeof(t[0]), stdin) == NULL || wcslen(t) != 5 || t[4] != L'\n')
goto fail;
for (i = 0; i < 4; i++)
if (wcschr(digits, t[i]) == NULL)
goto fail;
wmemcpy(array, t, 4);
result = 0;
fail:
setlocale(LC_CTYPE, locale);
return result;
}
こんな感じでどうでしょう。
成功なら0を、失敗なら-1を返します。
No.3
- 回答日時:
配列を"作成する"んじゃなくて、
配列に"中身を詰めたい"ってことかしら。
int nums[4] = {0};
fscanf(stdin, "%1d%1d%1d%1d", nums, nums + 1, nums + 2, nums + 3); // "1234"などと続けて4桁入力させる前提
printf("%d, %d, %d, %d", *nums, nums[1], nums[2], nums[3]);
No.2
- 回答日時:
>決まっている4桁の数字と入力した数字が当たっているかの数当てゲームに使用したいと思っております。
でしたらscanf関数で数値を文字列として受け取ったあと、atoi関数なんかで数値に変換しちゃえばよいのでは?
参考URL:http://www9.plala.or.jp/sgwr-t/c/sec07.html#s7-4
No.1
- 回答日時:
> 入力関数(配列4個)を作成するプログラムです。
配列4個というのがよく分かりません。
> 内に入れる数字は、0~9です。
数字を中に入れるとのことなので、何らかの形で文字を格納できる配列ということでしょうか?
しかし、全角の0~9を入れるということですので、wchar_t型の配列か、多バイト文字を格納するための二次元配列ということでよろしいでしょうか?
そもそも、4個もの配列を何に使うのでしょうか?さっぱり分かりません。
返信ありがとうございます。説明不足ですみません。
scnaf関数を使わず4桁の数字を入力する関数を作り、制御文??
決まっている4桁の数字と入力した数字が当たっているかの数当てゲームに使用したいと思っております。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- Excel(エクセル) Excel ある複数列に数値を入力した際に、別の列に本日の日付を入力したいです 7 2023/03/01 23:31
- Excel(エクセル) エクセル関数について教えてください 4 2023/02/05 14:47
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
秘密基地、どこに作った?
小さい頃、1度は誰もが作ったであろう秘密基地。 大人の今だからこそ言える、あなたの秘密基地の場所を教えてください!
-
「これはヤバかったな」という遅刻エピソード
寝坊だったり、不測の事態だったり、いずれにしても遅刻の思い出はいつ思い出しても冷や汗をかいてしまいますよね。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
C言語 重複しない4ケタの乱数 教えてください
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 配列の長さの上限
-
先頭アドレスとは何ですか?
-
配列を使わずに、変数名を動的...
-
C# Listを使わずに2次元配列の...
-
【速いブラインドタッチ】手を...
-
配列で格納したものをmsgboxで...
-
CSVファイルのデータを2次元配...
-
C# 配列の変数宣言について。
-
C言語プログラミングで数あてゲ...
-
ExcelVBAで質問です。離れた二...
-
配列の配列?
-
市販のビンゴカードについて
-
C言語の配列番号が"0"から始ま...
-
unsigned char配列への入力の仕方
-
配列をEraseしてもメモリが開放...
-
テキストファイルから文字列を...
-
Visual C++で配列を動的に確保...
-
配列の参照渡しで型が一致しま...
-
プログラミングの課題で「5人分...
-
Excel、VBAのユーザーフォーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 配列の長さの上限
-
配列を使わずに、変数名を動的...
-
先頭アドレスとは何ですか?
-
C# 配列の変数宣言について。
-
配列で格納したものをmsgboxで...
-
C# Listを使わずに2次元配列の...
-
VBで構造体の配列を関数に渡す...
-
テキストファイルから文字列を...
-
C言語で特定列だけを抽出して配...
-
Excel、VBAのユーザーフォーム...
-
【C言語】配列の中に配列を入れ...
-
配列を含む構造体の初期値について
-
unsigned char配列への入力の仕方
-
複数の選択範囲の行番号を個別...
-
【速いブラインドタッチ】手を...
-
配列の参照渡しで型が一致しま...
-
ExcelVBAで質問です。離れた二...
-
VB.NET 構造体の配列の検索機能...
-
VBでC言語のポインタみたい...
-
Redimした動的配列はEraseする...
おすすめ情報