■整数編 ●第1引数 ソート対象の配列 ●第2引数 配列の要素数 ●第3引数 配列1個のサイズ ●第4引数 比較関数 ●整数編qsort使用例 n1 – n2の引き算の結果で数値順にソートします。 ●qsor… 続きを読む 【C言語】 qsortで構造体や文字列を効率的にソートする方法
■整数編 ●第1引数 ソート対象の配列 ●第2引数 配列の要素数 ●第3引数 配列1個のサイズ ●第4引数 比較関数 ●整数編qsort使用例 n1 – n2の引き算の結果で数値順にソートします。 ●qsor… 続きを読む 【C言語】 qsortで構造体や文字列を効率的にソートする方法
私がソケットプログラミングと出合ったのは、2000年でした。それまでDOSのプログラミングしか知らなかった私にとって、マルチタスクOS上で、複数の相手と同時に通信を行うソケットというものは衝撃的でした。当時、ソケットプログラミングを1から学習しなければならない状況になってしまった時には、すでに仕事を受注した後で、納期も迫っている状態でした。そこで、急いで文献をあさったり、ネットで検索したりしたのですが、なかなか初めての人にわかりやすく説明された文献に出会うことができません。 それでも、なんとか手探り状態でソフトを作り上げ納品したのですが、ソケットプログラミングでは常識的である事、たとえば、0バイト受信後に必須のソケットの切断処理や、ソケットからデーターを受信するバイト数が必ずしも一定ではない事を知らずに作っていたため、ひどく叱られた事を思い出します。それでもなんとか、発注先の担当者様に叱ら
はじめに 先日ツイッターで見かけた呟き pic.twitter.com/33Yk02hu1U — TOMO (@tomozh) October 14, 2020 そういうこともあるのか的な反応もあるようなので具体例を挙げてみることにする。 例1 所謂FizzBuzz問題。 #include <stdio.h> void fizzbuzz(int n) { int next; int i = 1; do { printf(i % 15 ? i % 5 ? i % 3 ? "%d\n" : "Fizz\n" : "Buzz\n" : "FizzBuzz\n", i); if (i++ >= n) next = 0; } while (next); } int main(void) { printf((char[]){""}); // この位置にprintfが無いとなぜか動かない fizzbuz
1:風吹けば名無し@\(^o^)/ 2016/04/26(火) 23:57:46.84 ID:L37/gTWB0.net
4月27日 と 28日 のエントリーに、確率統計の再勉強中であることを書いた。高校時代から思っていたのだが、答えの正確性を担保するものがないことに、つらつら不満を感じた。問題集だったら巻末に答えが載っているが、現実に直面する問題にはそういうものはないから、間違えたら間違えっぱなしじゃないかということである。そして人間は必ず間違いを犯す存在なのだ。 のっけから話はズレるが、その点、複式簿記ってすごいですよ。貸借平均の原理というのに基づいて、間違いを検出するシステムが構築されている。あれも間違いなく人類の偉大な知的遺産の一つだと思っている。もっと勉強せねばと思いつつ果たしていない。 スポンサーリンク 話を戻して、高校時代に比べて今の自分は無駄に年を取ったわけでなく、ちっとは知識を蓄積しているはずだ。すぐに思いつくのは、簡単なプログラミングによってシミュレーションをすることだった。しかしマシンの
東京・りんかい線は12月15日(火)、同人誌即売会「コミックマーケット89(C89)」の開催に合わせた記念一日乗車券を発売しました。券面のイラストは、コミックマーケット89のカタログ(冊子版)と同じデザイン。来場の記念にもなります。販売は2,000枚限定で、大人券のみ。価格は700円です。 ▽ http://www.twr.co.jp/info/2015/ticket_comicmarket89.html 記念一日乗車券は、りんかい線の全線(新木場~大崎間)を1日中乗り放題で利用できます。有効期間は、購入した日から2016年8月31日(水)まで。りんかい線各駅の有人改札口(大崎駅を除く)でのみ販売しています。自動券売機で販売している一日乗車券は購入した当日のみ有効で、デザインも異なります。 コミックマーケット89は、東京ビッグサイト(東京都江東区)で2015年12月29日(火)から12月3
In this guide, I will help you to setup an efficient working C/C++ environment. Despite looking long, the setup is short and easy (mostly copy/paste Emacs Lisp code into your init.el); most of the guide are explanations and demonstrations of many useful features. Following this guide, you should be able to browse the Linux kernel source tree inside Emacs effortlessly, such as jump to definition/re
下記は astyle 1.15.3 の astyle.html を適当に日本語化してみたものです。 Artistic Style 1.15.3 C , C++ , C# , Javaソースコード用 フリー で速くて小さい自動整形ツール by Tal Davidson, Israel (E-mail: davidsont@bigfoot.com) Artistic Style は C, C++, C#, Java のソースコードのインデントや整形を行える。 ソースコードをインデント付けするとき、プログラマはインデントに合わせて空白とタブ の両方を用いやすい。さらに、エディタによってはデフォルトでタブキーが押されると空白を挿入したり、また(例えばEmacsでは)行中のコードの手前に自動で空白を置いたりあるいは段付けに今までタブだけを使用したコードに空白を挿入したりして行を整えたりする。 ソース
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く