!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/
■コードを貼る場合はこちら
http://ideone.com/
■前スレ
C#, C♯, C#相談室 Part94
https://mevius.5ch.net/test/read.cgi/tech/1553075856/
■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
C#, C♯, C#相談室 Part96
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 7633-kUv4)
2021/12/20(月) 11:03:25.88ID:sdn/+VfW0982デフォルトの名無しさん (アウアウウー Sa9f-bKpv)
2022/12/21(水) 15:00:09.00ID:xeZ9BjZLa ならんと思うよ
C++は最適化のやり方がえげつないし安全より速度に倒してるから
C++は最適化のやり方がえげつないし安全より速度に倒してるから
983デフォルトの名無しさん (ワッチョイ 0fa7-JDfe)
2022/12/21(水) 15:01:27.23ID:9NcjNPce0 最適化に関しては言語単位ではなくコンパイラ次第だけどな
984たすけて!!!!!1!!11!!1!!!1!!111 (ガックシ 0676-ZR1D)
2022/12/21(水) 15:04:48.89ID:PoVpFNoO6 C言語でボードゲームを作成する課題についてです。重力付き4目並べを最終的にコンピュータと対戦可能にするように、テンプレートのコードに穴埋めしていく課題です。
@横7x縦6の盤面を立てて使用A2人で対戦、以下の0~6のマスを交互に選択B縦横斜めいずれか4コマ並べれば勝ち。以下はテンプレートのコードです(長いので続きはGoogleドライブにも置いてます)、これらの空白部分の穴埋めが分かる方、どうか教えてくださいお願いします。元テンプレコード↓→ https://drive.google.com/file/d/1bTnbssantyf9dEV5DOugZuloiVUh7H3D/view?usp=share_link
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define YMAX 6 // 縦方向のマス目の数
#define XMAX 7 // 横方向のマス目の数
int board[XMAX][YMAX]; // 0:未着手 1:先手のコマ● 2:後手のコマ○
int num[XMAX]; // 各列に置かれているコマの数
int choice = 1; // 0:未選択
// 1:人間(先手●)対人間(後手〇)
// 2:人間(先手●)対コンピュータ(後手〇)
// 3:コンピュータ(先手●)対人間(後手〇)
int turn = 0; // 先手か後手かを判定するための着手数
void InitBoard(void);
void DispBoard(void);
int CheckFull(void);
int SetXpos(int);
int CheckBoard(int, int, int);
int ComputeXpos(int);
int SearchConnect(int, int);
int main(void)
{
int xpos; // 入力したコマの置き場所,またはコンピュータが探したコマの置き場所
int player; // 1:先手の手番 2:後手の手番
int win = 0; // 0:プレイ中 1:先手の勝ち 2:後手の勝ち 3:引き分け
int ans;
while (1)
{
srand((unsigned int)time(NULL)); // 乱数を使う場合のseedの初期化
長いので続きはGoogleドライブにあります→ https://drive.google.com/file/d/1bTnbssantyf9dEV5DOugZuloiVUh7H3D/view?usp=share_link
@横7x縦6の盤面を立てて使用A2人で対戦、以下の0~6のマスを交互に選択B縦横斜めいずれか4コマ並べれば勝ち。以下はテンプレートのコードです(長いので続きはGoogleドライブにも置いてます)、これらの空白部分の穴埋めが分かる方、どうか教えてくださいお願いします。元テンプレコード↓→ https://drive.google.com/file/d/1bTnbssantyf9dEV5DOugZuloiVUh7H3D/view?usp=share_link
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define YMAX 6 // 縦方向のマス目の数
#define XMAX 7 // 横方向のマス目の数
int board[XMAX][YMAX]; // 0:未着手 1:先手のコマ● 2:後手のコマ○
int num[XMAX]; // 各列に置かれているコマの数
int choice = 1; // 0:未選択
// 1:人間(先手●)対人間(後手〇)
// 2:人間(先手●)対コンピュータ(後手〇)
// 3:コンピュータ(先手●)対人間(後手〇)
int turn = 0; // 先手か後手かを判定するための着手数
void InitBoard(void);
void DispBoard(void);
int CheckFull(void);
int SetXpos(int);
int CheckBoard(int, int, int);
int ComputeXpos(int);
int SearchConnect(int, int);
int main(void)
{
int xpos; // 入力したコマの置き場所,またはコンピュータが探したコマの置き場所
int player; // 1:先手の手番 2:後手の手番
int win = 0; // 0:プレイ中 1:先手の勝ち 2:後手の勝ち 3:引き分け
int ans;
while (1)
{
srand((unsigned int)time(NULL)); // 乱数を使う場合のseedの初期化
長いので続きはGoogleドライブにあります→ https://drive.google.com/file/d/1bTnbssantyf9dEV5DOugZuloiVUh7H3D/view?usp=share_link
985デフォルトの名無しさん (スッップ Sd8a-JDfe)
2022/12/21(水) 15:06:36.41ID:Q7xHaIEVd986デフォルトの名無しさん (スッップ Sd8a-g3+u)
2022/12/21(水) 15:08:08.84ID:QEiYz8egd987デフォルトの名無しさん (ガックシ 0676-ZR1D)
2022/12/21(水) 15:46:41.58ID:PoVpFNoO6 >>986
ごめんち
ごめんち
988デフォルトの名無しさん (アウアウウー Sa9f-bKpv)
2022/12/21(水) 15:57:46.46ID:xnCwgzYya >>985
マシン語に夢見すぎだしCのソースコードにデコンパイルできるぞ
マシン語に夢見すぎだしCのソースコードにデコンパイルできるぞ
989デフォルトの名無しさん (ワッチョイ 6a01-6ae9)
2022/12/21(水) 16:15:55.40ID:j8NGwdcp0 まあガチで最適化されてたらまともなCコードにはならんけどね
990デフォルトの名無しさん (アウアウウー Sa9f-bKpv)
2022/12/21(水) 16:23:28.08ID:xnCwgzYya >>989
少なくとも文法はCになる
少なくとも文法はCになる
991デフォルトの名無しさん (オイコラミネオ MM1b-e5AJ)
2022/12/21(水) 20:14:45.78ID:RZVo2DHQM 文法はCだけど中身はマシン語と変わらないなら地獄だけどそういうものになるんだろ?
ifとgotoとreturnとラベルだらけ
ifとgotoとreturnとラベルだらけ
992デフォルトの名無しさん (オイコラミネオ MM1b-e5AJ)
2022/12/21(水) 20:17:20.13ID:RZVo2DHQM 式は漏れなく逆ポーランド記法的になるんだろうし
993デフォルトの名無しさん (ワッチョイ 535f-f2OJ)
2022/12/21(水) 20:23:34.31ID:rozOpZ0F0 自分でやってみればわかるが、言うほど難しくない。
994デフォルトの名無しさん (オイコラミネオ MM1b-e5AJ)
2022/12/21(水) 20:27:18.93ID:RZVo2DHQM と言う妄想
995デフォルトの名無しさん (ワッチョイ 3b01-ZR1D)
2022/12/21(水) 21:29:01.38ID:ye8WaQKn0 Cとアセンブラの最も大きな違いはレジスタへのアクセスなんだよね。
996デフォルトの名無しさん (ワッチョイ 535f-f2OJ)
2022/12/21(水) 21:48:30.78ID:rozOpZ0F0 >>994
慣れだよ。CTFとかやったら良い。
慣れだよ。CTFとかやったら良い。
997デフォルトの名無しさん (アウアウウー Sa9f-GVz8)
2022/12/22(木) 02:21:30.51ID:IYYvjjD3a >>995
レジスターやスタックを気にしながらプログラムを組むのは地獄だわな
レジスターやスタックを気にしながらプログラムを組むのは地獄だわな
998デフォルトの名無しさん (スッップ Sd8a-JDfe)
2022/12/22(木) 02:36:34.84ID:F1nh9mbrd C++も終わりになるんじゃないの?
LinuxがRustで書くようになるとかいう噂?ニュースを見たよ
RustってOSも書けるんだな
Rustで安全で高速なコード書けたらC/C++ほぼ要らなくなるんじゃ?
LinuxがRustで書くようになるとかいう噂?ニュースを見たよ
RustってOSも書けるんだな
Rustで安全で高速なコード書けたらC/C++ほぼ要らなくなるんじゃ?
999デフォルトの名無しさん (スッップ Sd8a-JDfe)
2022/12/22(木) 02:37:22.51ID:F1nh9mbrd >>999
LinuxのカーネルがRustで書かれるかもっていう噂、ニュースね
LinuxのカーネルがRustで書かれるかもっていう噂、ニュースね
1000デフォルトの名無しさん (スッップ Sd8a-JDfe)
2022/12/22(木) 02:43:23.22ID:F1nh9mbrd10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 366日 15時間 39分 58秒
新しいスレッドを立ててください。
life time: 366日 15時間 39分 58秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【対日戦略】中国とロシア、対日共闘で一致 「軍国主義復活に反撃」… ★3 [BFU★]
- 【話題】おでんの好きな具は?! 「だいこん」「たまご」「もち巾着」「ちくわぶ」「こんにゃく」「牛すじ」 [ひぃぃ★]
- 【社会】丸亀製麺12月24日は15時30分で閉店 従業員とその家族のため [あずささん★]
- 中国公演中止嘆くミュージシャン、批判的な声に「ここはいつの時代の日本なのだ?」「日本帝国時代の轍を踏まないようにしなくては」★2 [muffin★]
- 売買春は「性を買う側の尊厳も害される」…平口洋法務相… 東大法学部卒、元高級官僚議員の「素顔」とは [少考さん★]
- 【芸能】『FNS歌謡祭』 平手友梨奈に視聴者ざわつく 「誰かわからん」「雰囲気全然違う」「今こんな感じなんだ」 [冬月記者★]
- 【実況】博衣こよりのえちえち消えていくマリオカートワールド🧪★3
- じゃん拳、グー🏡💥👊😅👊💥🏡
- 【台湾有事】麻生元総理、分かってない、、「具体的に言っただけだろw」と、高市発言を擁護 [219241683]
- 【高市】国際協調よりも自国の利益を優先すべきだ、賛成70、反対27 [834922174]
- 【高市おこめ権】バカ政府、どうしてもお米券をバラマキたい!とのこと。更に使用期限も設定し発行できれば良い模様 [219241683]
- マックおいで
