タグ

C,C++に関するginpeiのブックマーク (28)

  • C言語関係掲示板 過去ログ629

    ginpei
    ginpei 2006/01/30
    while(!kbhit()); とかでやる、と。
  • C言語関係掲示板過去ログ

    過去ログの内容ついてお気づきの点がありましたら、「C言語関係掲示板」の方にお知らせください。 2004年後半までは管理人が編集した過去ログを載せておりますが、 それ以降については力不足で整理が追いつきません。 全ログを載せておりますので検索してお使いください。

    ginpei
    ginpei 2006/01/30
    C で色々作るにあたりつまづいたりしたところのログ。量が多い。
  • 目指せプログラマー!

    目指せプログラマー!にようこそ。 当サイトはこちらに引っ越しました。 お手数をおかけしますが、上記サイトへご移動くださいませ。

    ginpei
    ginpei 2006/01/29
    関数ポインタの配列を作ると switch 文で場合わけしなくても良いから楽。
  • C言語関係掲示板 過去ログ70 gets()は使わないほうがいい

    キーボードで数字を入力して、それを画面に出力したいのですが、 終了の仕方をリターンキーを押すと終了するようにするためには、 どのようにすれば良いのでしょうか? int main(void) { int a[100], count, temp, i; count = 0; while (1) { scanf("%d", &temp); if (temp == -1) break; a[count] = temp; count++; } i = 0; while (i < count) { printf("a[%d]..%d\n", i, a[i]); i++; } return 0; } -1を押すと終了できる所までは、できるのですけど、 リターンキーを押せば終了にしたいのです。 宜しくお願いします。

    ginpei
    ginpei 2006/01/22
    fgets() を使うのが、オーバフロウしなくて安全らしい。
  • 近藤妥の C言語で始める Windowsプログラミング

    近藤妥の C言語で始める Windowsプログラミング ようこそ、Windowsプログラミングの世界へ ここでは、Windows上で動くアプリケーションを開発するもっとも原始的でもっともパワフルな方法の基礎を説明します。そう、WindowsのWIN32APIをC言語でダイレクトに用いる方法を説明するのです。 VBなどのRADツールがもてはやされる昨今、なぜC言語でWindowsプログラミングなのでしょうか?たしかに、VBなどのRADツールは、データベースとのやり取りをするユーザーインターフェースを作るのには十分です。また、MFCなどを用いる事により、高速なアプリケーションを容易に組むことは可能です。しかし、筆者の経験から極端な例を挙げると、ネットスケープナビゲーターのプラグインの開発には、いかなるRADツールやMFCなどのクラスライブラリーも役に立ちませんでした。つまり、R

    ginpei
    ginpei 2006/01/20
    一通り書かれてるっぽい。
  • Geekなぺーじ : winsockプログラミング

    ここでは、WinSockを使ったWindowsネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)かつWindows環境でプログラミングを行いたい人です。 WinSockという名称は、Windows Socketsから来ています。 名前の通り、Winsockはウィンドウズでソケットを使ってプログラムを書くためのAPI(Application Program Interface)です。 Winsockを使うと、TCP/IPなどインターネットを使って通信を行うプログラムが書けます。 ここで説明を行うwinsockのバージョンは2.0です。 ただし、大枠に関してはversion 1.0と2.0で同じ部分もあるので1.0を利用する方でも参考にはなると思います。 Winsockが対応するWindowsのバージョンとして

    ginpei
    ginpei 2006/01/04
    TCP/UDP のサンプル。
  • C言語FAQ & C++言語FAQ【BohYoh.com】

    プログラミング言語であるC言語およびC++言語に関して、よく聞かれる125の質問(FAQ)と、その解答です。

    ginpei
    ginpei 2006/01/04
    なんかうまくいかないな、と思ったらここを見ると解決できるかもしれない。一部については他の言語にも応用できる。
  • c20-エスケ-プコ-ド 

    ◆ エスケープコード◆  説明は、ページの後部にあります。 太字で書かれているものは重要です。他は必要に応じて使用します。 \' ' を表示します。 \? ?  〃 \\ \  〃 \a ビ-ッ と音(ベル) を鳴らします。 \b 1字戻り。 \f 改ページ。(プリンタ用) \t 水平タブを表示します。 \r 復帰。(カーソルを、行の左端に移動します。) \n 改行。(カーソルを、下の行に移動します。) \v 垂直タブ。 \ddd dd(3桁以下) を8進数として処理させます。 \777=511(10進数) 8進数の数字は 0~7 です。後に数字以外の文字が続く場合に限り、 \6188 のように3桁未満で書いても 区別されます。 後に8進数の数字が続く場合は、\06177 のように3桁で書きます。 \xddd ddd(3桁以下) を16進数として処理させます。 \xFFF=4,095(10

    ginpei
    ginpei 2005/12/15
    DOS プロンプトの画面制御を C 言語で。