クソスレ立てんな
スレ立てるまでもない質問はここで 166匹目
https://mevius.5ch.net/test/read.cgi/tech/1734043411/
ここでやれ
探検
プログラミングを未経験からやるなら
2025/04/04(金) 05:50:09.22ID:f+worx/R
2025/04/04(金) 10:54:10.02ID:22bgX6/4
BMPの面倒臭さって
エンディアンの違いだけなら
RGBAがABGRになるのはわかるけど
ARGBとかBGRAとかもあって吸収し切れんのよね
BMPヘッダとかzlibとかecnrtyptorとかの話ならデータ長とかの部分がエンディアン意識しないと変になる
ネットワークアドレスは問答無用でビッグエンディアンだった気がする
最初の質問は釣りと言うより宿題っぽいな
エンディアンの違いだけなら
RGBAがABGRになるのはわかるけど
ARGBとかBGRAとかもあって吸収し切れんのよね
BMPヘッダとかzlibとかecnrtyptorとかの話ならデータ長とかの部分がエンディアン意識しないと変になる
ネットワークアドレスは問答無用でビッグエンディアンだった気がする
最初の質問は釣りと言うより宿題っぽいな
2025/04/04(金) 16:54:46.80ID:W5FNOvW3
ポストの前にちょっと待て
荒らしに餌を与えるな
レスするおまいが
荒らしそのもの
荒らしに餌を与えるな
レスするおまいが
荒らしそのもの
2025/04/04(金) 17:41:41.61ID:QBX/ngFW
>>9
BMPが面倒なのはまずフォーマットの多さ
αチャンネルに対応すらしてない形式なのに不必要なフォーマットが多すぎる。TGAがシンプルで優れているのがよくわかる
BMP ファイルフォーマット https://www.setsuki.com/hsp/ext/bmp.htm
BMPが面倒なのはまずフォーマットの多さ
αチャンネルに対応すらしてない形式なのに不必要なフォーマットが多すぎる。TGAがシンプルで優れているのがよくわかる
BMP ファイルフォーマット https://www.setsuki.com/hsp/ext/bmp.htm
2025/04/05(土) 12:57:18.72ID:Ur9Vw4Z1
ネットワークバイトオーダーは htonl とか ntohl やね
同じ関数でも環境によって結果が違う
同じ関数でも環境によって結果が違う
2025/04/07(月) 11:36:32.49ID:lFbpLT9h
今どきこんな胡散臭いスレに引っかかる奴がおらんやろw
セミナーとかに誘導されそうw
セミナーとかに誘導されそうw
14デフォルトの名無しさん
2025/04/08(火) 11:05:25.80ID:UfxEZoR8 int *a;
と書くと、aという名前の付いたアドレス用の入れ物を用意する、という意味だと思いますが、
どの本を見ても、int *a と、intになっています。
unsigned char *a とか char *a というのは見かけません。なぜでしょうか?
このintは、この箱に入るアドレス値の長さを説明しているのでしょうか?
それとも、そのアドレスが指し示す先の数値の長さでしょうか?
と書くと、aという名前の付いたアドレス用の入れ物を用意する、という意味だと思いますが、
どの本を見ても、int *a と、intになっています。
unsigned char *a とか char *a というのは見かけません。なぜでしょうか?
このintは、この箱に入るアドレス値の長さを説明しているのでしょうか?
それとも、そのアドレスが指し示す先の数値の長さでしょうか?
2025/04/08(火) 17:56:48.21ID:2okZDSQp
https://paiza.io/projects/rv9vO_a1L2JJOY0xHxJB5Q
#include <stdio.h>
#include <stdint.h>
typedef unsigned long ulong;
typedef unsigned long long ulonglong;
int main()
{
fprintf(stdout, "size_t: %llu\n", sizeof(size_t)); // 8
fprintf(stdout, "int: %llu\n", sizeof(int)); // 4
fprintf(stdout, "int32_t: %llu\n", sizeof(int32_t)); // 4
fprintf(stdout, "int64_t: %llu\n", sizeof(int64_t)); // 8
fprintf(stdout, "ulong: %llu\n", sizeof(ulong)); // 8 (unix) 4 (windows)
fprintf(stdout, "ulonglong: %llu\n", sizeof(ulonglong)); // 8
int *a = 0; // ++a == 2 (16bit) or 4 (32bit)
fprintf(stdout, "++a: %p\n", ++a);
long long *p = 0; // ++p == 8 (64bit)
fprintf(stdout, "++p: %p\n", ++p);
unsigned char *b = 0; // ++b == 1 (8bit)
fprintf(stdout, "++b: %p\n", ++b);
char *c = 0; // ++c == 1 (8bit)
fprintf(stdout, "++c: %p\n", ++c);
return 0;
}
#include <stdio.h>
#include <stdint.h>
typedef unsigned long ulong;
typedef unsigned long long ulonglong;
int main()
{
fprintf(stdout, "size_t: %llu\n", sizeof(size_t)); // 8
fprintf(stdout, "int: %llu\n", sizeof(int)); // 4
fprintf(stdout, "int32_t: %llu\n", sizeof(int32_t)); // 4
fprintf(stdout, "int64_t: %llu\n", sizeof(int64_t)); // 8
fprintf(stdout, "ulong: %llu\n", sizeof(ulong)); // 8 (unix) 4 (windows)
fprintf(stdout, "ulonglong: %llu\n", sizeof(ulonglong)); // 8
int *a = 0; // ++a == 2 (16bit) or 4 (32bit)
fprintf(stdout, "++a: %p\n", ++a);
long long *p = 0; // ++p == 8 (64bit)
fprintf(stdout, "++p: %p\n", ++p);
unsigned char *b = 0; // ++b == 1 (8bit)
fprintf(stdout, "++b: %p\n", ++b);
char *c = 0; // ++c == 1 (8bit)
fprintf(stdout, "++c: %p\n", ++c);
return 0;
}
2025/04/21(月) 02:13:10.10ID:CVsHAgbU
しかしこりゃまたコーダーにしかなれなさそうな貧相なカリキュラムだな
これからAIに一瞬で駆逐されそうな人材じゃん
これからAIに一瞬で駆逐されそうな人材じゃん
2025/05/06(火) 18:35:39.24ID:nZOyiL0R
AIに夢観過ぎ
今のAI()の実力ってこんなもん
>2つのリンゴを3人で分ける場合、1つのリンゴを2つに切り、もう1つのリンゴも2つに切って、3人で分けます。
>そうすると、3人ともリンゴの切れ目と半分になります。
>具体的な分け方
1. 1つのリンゴを半分に切る:1つのリンゴを真ん中から半分に切り、2つの半分のリンゴにします。
2. もう1つのリンゴも半分に切る:もう1つのリンゴも同じように半分に切り、さらに2つの半分のリンゴにします。
3. リンゴを合計4つの半分に分ける:2つのリンゴを合わせて、全部で4つの半分に切ったリンゴが手に入ります。
4. 3人で分配する:3人でリンゴの半分を1つずつ取ると、3人とも1つずつ取ることができます。
5. 残った1つを3人で分ける:1つの半分に切ったリンゴが残りますが、それを3人で分けることができます。
例えば、さらに半分に切って3人で分けたり、3つの小さく切って3人で分けたりできます。
今のAI()の実力ってこんなもん
>2つのリンゴを3人で分ける場合、1つのリンゴを2つに切り、もう1つのリンゴも2つに切って、3人で分けます。
>そうすると、3人ともリンゴの切れ目と半分になります。
>具体的な分け方
1. 1つのリンゴを半分に切る:1つのリンゴを真ん中から半分に切り、2つの半分のリンゴにします。
2. もう1つのリンゴも半分に切る:もう1つのリンゴも同じように半分に切り、さらに2つの半分のリンゴにします。
3. リンゴを合計4つの半分に分ける:2つのリンゴを合わせて、全部で4つの半分に切ったリンゴが手に入ります。
4. 3人で分配する:3人でリンゴの半分を1つずつ取ると、3人とも1つずつ取ることができます。
5. 残った1つを3人で分ける:1つの半分に切ったリンゴが残りますが、それを3人で分けることができます。
例えば、さらに半分に切って3人で分けたり、3つの小さく切って3人で分けたりできます。
2025/05/06(火) 18:59:27.06ID:H9EbfYAu
レスを投稿する
ニュース
- クリスマスの「予定なし」54% [少考さん★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★2 [蚤の市★]
- 日銀0.75%に利上げへ、30年ぶりの水準に 19日金融政策決定会合 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★4
- 👊😅👊三☁😶‍🌫三⛅🏡
- 【動画】愛国者「山本太郎!お前に答えられない渾身の質問をする!三権分立は何と何と何だ!!!」 [369521721]
- コーヒー、来年3月から30パーセント値上げへ [709039863]
- 愛国者「釘を使わない日本独自の伝統工法スゴイ!」X民「それ中国起源ですよ」→批判殺到 [834922174]
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ2
