1行ずつC言語を書いてくスレ(目標なし)
C 言語はコンパイルされて exe でる言語
実行のたびにランダムになる変数を取り出したい
どうすればいいですか?
rand() の呼び出しだと毎回同じ乱数で駄目でした。
===
同様に
time_t timer;
time(&timer);
はexeの実行のたびに代わりますか?
これは日替わり乱数に使っているので、エポック秒で大丈夫です
追伸: Cは本当に早いですね。perlから書き換えたら3から5倍の速度に驚きました rand を使った場所
modulo = rand() % 62 + 1; ここに持ってくるまでの strcmp の処理に問題があったようです ありがとうございました。 srund の初期化とさらに時間持ってくるなどが必要か
あるあるネタのケースか >perlから書き換えたら3から5倍の速度
糞すぎる
最低でも3000から5000倍の速度ださないとCで書く意味無いぞ //きっとぱーるのこーどがものすごくはやかったんだよ!! /* お前らコメントで雑談しろよ
コンパイルエラーになるだろうが */ struct speed { int net, int cpu; } perl_spped = {100000, 1000}, c_speed = {100000, 1}; まずメモリ管理というのがよくわからん
あとポインタが謎 抽象的な概念が分からないと難しいよな。なんでintが4byteなんだとか。 struct debu *debu = malloc(sizeof(*debu)); bool chon = deb->cut->wrist; if (chon_is_beautiful(chon)) puts("nida"); Display(Fullerene(Icosahedron(Dodecahedron(1, 1+φ)))); >>98
メモリなんてON/OFFの電球がいっぱいあるだけの話
それをミスなく無駄なく動かすだけの話 HDDやSSDにswapするmemoryは何なの? >>107
それってさあ
「電気なんて金属の中を自由電子が動いているだけ」
とか言うのと同じだよね
虚無主義(ニヒリズム)とか言うんだよな >>111
おっ電磁気学の先生かな?
じゃあ電子以外には何が関与してるの? 無知でしかもニヒリズムとか頭悪すぎる
こういう奴が近い将来事件を起こすんだよなあ const char *result = parse_your_under_hair("quickly", "deep"); 電気の担い手なんて無数に存在するが
正孔とかだとイオンですら無い
#正孔の質量を知りたい >>110
実際メモリ管理って何?って言われたら>>107のように言うしかないやろw
あれ以上簡単な説明あるか?w C言語は電気が無くても書くことも実行することも可能だ while (fork()) { puts("^^"); } for(int i=0; bbs2ch->threads[i]; bbs2ch->kill(i)); どっかのスレでもやってたけど、メモリやポインタの概念を素人に別例で教えるのは不可能であるという結論に達した //番号のついたロッカーがあって、メモリはそのロッカーの集合、ポインタはロッカーの番号 for(int p=0, *q={95, 16, 112, 4}; p<2; ++p) putw(board[TECH].thread[1540054520].res[q[p<<1]].uni[q[1|p<<1]], stdout); >>126
まあそうだろうね コンピュータの仕組みそのものの方が理解早いだろうね 二重ポインタからがC言語。それとデータ型として共用体とビットフィールドまでは理解してもらわないと意味がない。 配列やExcelのセル番地の考え方を理解できれば、ポインタはそんなに難しくないだろ。
メモリ空間全体を1つの巨大な配列として見て、添字やセル番地で参照するようなものだから。
MS-DOS時代はnearポインタとfarポインタがあってややこしかったが。 ero_women_t *women = pay_money(20000); women->insert(my_excalibur); case young_lady:
sex();
break;
case loli:
exit(-1);
case old_lady:
case otokono_musume:
default:
break; const char *content = women->talk() printf("%d\n". content); // ? struct result *result = momu_oppai(wife, "strong"); /* NULLは使うなと何百回いえばわかるんだ 月曜再レビューな */ #define NULLPO ((void*)0) #ifdef __cplusplus
namespace fromc {
extern "C" {
#endif
int main(void);
#ifdef __cplusplus
}
}
#endif bool result = vote_to("れいわ新鮮組"); int the_number_of_death_by_burning > 10; // あの、161 の NULLは使うなとは、どういう意味でしょうか TOILET:
if (room[0].used) { vote: taro(yama,{"da","moto"}[1]); benni = new_super_benni_level(120); if (under_control(benni)) { if (!is_unko()) open(koumon); 文字通りクソスレになってしまったな 最初はいいと思ってたのだが if(signal(SIGINT, (void (*)(int))main) == SIG_ERR) main(0);