【独習C】猿55【猿C言語教室 part2】

このエントリーをはてなブックマークに追加
age
一星はこれらのソースはカキコごとに自分で(考えて)かいてるの?
それとも専門書片手にカリカリ書いてんの?
どっちにしろちょっとカッコイイなぁー
おれもWindowsプログラミングやりたいために今Cやってるけど
K&Rの練習問題でちょいとつまずいてるレベルだ・・・・
いーなー普通にあこがれる
798デフォルトの名無しさん:04/01/06 20:27
>>747 その条件式でやるのなら、ランクAからしないとちゃんと動かないだろ。 最初の式がscore>=0なら正数の点数全てが通ってしまう。
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│2つともうまく動かんな・・・・ なんでだ??
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>798
  つうか>>737も全部通っちまう 何も考えずに適当に作ったからここに書いたときは気がつかなかったが
  だからまぁ説明しなおしたわけだ

  まぁどうでもいいが
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│まぁいい 入浴だ
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
802一星:04/01/06 21:09
┌―――――――――――――――――――
>>797
|自分で考えて書いてるよ。
|MSN Messengerを持ってるなら、[email protected]をメンバーに入れておけば、
|まだまだのおれだが、色々教えてあげられると思う。
└――v――――――――――――――――
   ∧_∧
   (゚Д゚ ,,)
   (uu_)〜
803デフォルトの名無しさん:04/01/06 21:25
まぁ待てオマイラ。
WindowsプログラムはCの基本覚えてなきゃ出来ないだろ?
順番間違ってないか?
つーか見ても意味分からないんだが。
804797:04/01/06 21:40
でもみてるだけでオモスィロイ!
はやく初心者(入門?)卒業してぇー
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>802
  どうでもいいがうえの2つがおれのところではコンパイルできんぜ
  環境によって違うのか?
  >>803
  おれもわからん まぁいずれやることになるだろうからまぁいい
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
>>805
大猿よ
どんなエラーなのかぐらい書いてくれよ
807一星:04/01/06 21:56
┌―――――――――――――――――――
|どうやら『HWND』が先頭にある行辺りの空白が
|2ちゃんねるのし様か何かで無効になってしまっているらしい。
|上げとくか。
http://issei.odap.jp/cpp/base.htm
└――v――――――――――――――――
   ∧_∧
   (゚Д゚ ,,)
   (uu_)〜

    @(o・ェ・)@_,ノて  ifの説明ってこのスレのどのあたりになるんだ?
   ,/★)  ゚づ::::::::(
   /::Ο l |:::::::::/
  ^べ(_)_,)⌒゙
809一星:04/01/06 21:59
┌―――――――――――――――――――
|あ!!
|しまった。
|わかったぞ、空白でなくタブを使っていたんだ。
|失礼した。残りのひとつも上げておく。
└――v――――――――――――――――
   ∧_∧
   (゚Д゚;,)
   (uu_)〜
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>806
  そうだな まぁいい
  >>807
  できたぜ
  >>808
  >>364辺りから見とけ
  
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
>>789
>if(RegisterClassEx(&WndClsEx)==0)return 0;// ウィンドウクラス登録
==0は猿用の愛嬌だとしても
RegisterClassExが失敗したのに0を返さんでくれ

>hWnd=CreateWindowEx(// hWndに関数の結果を代入する
>WS_EX_APPWINDOW,// 窓の拡張スタイル
>WndClsEx.lpszClassName,// 窓作成
>"見本Windowsプログラム",// 窓のタイトル
>WS_OVERLAPPEDWINDOW,// 窓のスタイル
>CW_USEDEFAULT,// 窓の表示位置x座標。これと下の三つは変更可
>CW_USEDEFAULT,// y座標
>CW_USEDEFAULT,// 窓の横の長さ
>CW_USEDEFAULT,// 窓の縦の長さ
>NULL,// 親にする窓のウィンドウハンドル
>NULL,// メニューハンドル
>hInstance,// アプリケーションハンドル。WinMain関数の第一引数であるhInstanceを指定している
>NULL// WM_CREATEへ送るメッセージ
>);
最後の引数はポインタではない
プログラム内部に半角カタカナは入れないで欲しい

あと好みの問題だが
CW_USEDEFAULTはx座標と幅だけで十分

CW_USEDEFAULT,// 窓の表示位置x座標。これと下の三つは変更可
0,//無視される
CW_USEDEFAULT,// 窓の横の長さ
0,//無視される
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│まぁいい 議論しとけ

  おれはちこ散歩行ってくるぜ
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
813一星:04/01/06 22:49
┌―――――――――――――――――――
|寝るわ。
└――v――――――――――――――――
   ∧_∧
   (゚Д゚ ,,)
   (uu_)〜
『微妙に使うWin32API』第2弾

#include<windows.h>
int main(){
char buffer[MAX_PATH]="";
OPENFILENAME ofn;
ZeroMemory(&ofn,sizeof(ofn));
ofn.lStructSize=sizeof(ofn);
ofn.lpstrFilter="テキスト\0*.txt\0エグゼ\0*.exe\0猿\0*.saru\0全て\0*.*\0";
ofn.nFilterIndex=3;
ofn.lpstrFile=buffer;
ofn.nMaxFile=sizeof(buffer);
ofn.lpstrTitle="猿を開く";
ofn.Flags=OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST;

if(GetOpenFileName(&ofn)){
MessageBox(NULL,buffer,"",0);
}else{
MessageBox(NULL,"キャンセルだ!","",0);
}
return 0;
}
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│つうかそろそろ500k超えるな・・・  次スレの時期か
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│3スレ目だ猿
└―――――v―――――――――――――――――――――
 | 日直             int i;
 |  青             printf("継続は力なり");
 |  猿             scanf("
 |      @(o・ェ・)@            
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|

【独習C】猿57【猿C言語教室 part3】
http://pc2.2ch.net/test/read.cgi/tech/1073404982/
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│さきにこっちを消化しやがれ
└―――――v―――――――――――――――――――――
 | 日直             int i;
 |  青             printf("継続は力なり");
 |  猿             scanf("
 |      @(o・ェ・)@            
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
818一星 ◆lLk3AcE9Dg :04/01/07 18:52
┌――――――――――――――――――――
>>817
|おう。わかったよ。
└―――v――――――――――――――――
     ∧_∧
     (゚Д゚ ,,)
     (uu_)〜
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│単方向リスト構造のアルゴリズムは大体理解できたな

  だがコーディングがわからんな まぁいい
└―――――v―――――――――――――――――――――
 | 日直             int i;
 |  青             printf("継続は力なり");
 |  猿             scanf("
 |      @(o・ェ・)@            
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│よし風呂はいるか

  入ったらこの前の続き説明するか
└―――――v―――――――――――――――――――――
 | 日直             int i;
 |  青             printf("継続は力なり");
 |  猿             scanf("
 |      @(o・ェ・)@            
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
                  ∧        ∧  イライライライライラライライライライライラ
                     / ヽ        / ヽ   イライライライライライライライラ
                 /   ヽ___/ ノ( ヽ    イライライライライライライライライラ
               / ノ(         ⌒  \
                |  ⌒   ▼   ┌─  ▼   |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          へ    |  ノ(      /  \    | < 続きまーだぁー??
        / \\  \⌒     / ̄ ̄ ̄\ /   \____________
       /   /\\  .>            ヽ
 チンチンチン//  \\/ i i      _       |
  チンチンチン      i | ‖|    / ̄   ヽ  /   _ イライライライライラライライライライライラ
    チンチンチン Σ [ ̄ ̄ ̄ ̄ ̄ヽ      / ̄ ̄ /| イライライライライラライライライライライラ
    \ ̄ ̄ ̄ ̄ ̄ ̄ ̄/  ̄ ̄ヽ____/   /   | イライライライライラライライライライライラ
チンチンチン \回回回回回/    チンチンチン /     | イライライライライラライライライライライラ
       \___/   チンチンチン    /     | イライライライライラライライライライライラ
チンチンチン    チンチンチン
   | 風呂長すぎだゴルァ ( ( | |\
   | )       ( (    ) ) | | .|
   |______)___(__| .\|
  /―( ・∀・ )―(――――-\≒
/   /  つ彡         \
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
|______________|
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│昨日の夜キーボードにお茶こぼしちまって文字打てなかったぜ
  乾いたから打てるようになってるな
  これで2回目だがこのキーボードよくもつな・・・
└―――――v―――――――――――――――――――――
 | 日直             int i;
 |  青             printf("継続は力なり");
 |  猿             scanf("
 |      @(o・ェ・)@            
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│(ノートPCじゃなくてよかったぜ)
└―――――v―――――――――――――――――――――
 | 日直             int i;
 |  青             printf("継続は力なり");
 |  猿             scanf("
 |      @(o・ェ・)@            
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>752の続きからやるか
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||

/*----------------------------------

   評価表示プログラム(悪い例)

-------------------------------------*/

#include <stdio.h>

int main(void)
{
char rank;

printf("ランクを入力せよ>");
scanf("%c",&rank);

if(rank == 'A') printf("あなたの評価は 優 です");
if(rank == 'B') printf("あなたの評価は 良 です");
if(rank == 'C') printf("あなたの評価は 可 です");
if(rank == 'D') printf("あなたの評価は 不可 です");

return 0;
}
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>862
  これでもプログラムは問題なく動く
  だけどもしrankがAだったとすると始めのif文で当てはまるんでそこで比較して終わりなんだが
  >>862のような書き方だとあとの3つのif文も比較処理しないとならないわけで無駄が生じる

  なんで次のように書くと効率がよい
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
/*----------------------------------

   評価表示プログラム(悪い例)

-------------------------------------*/

#include <stdio.h>

int main(void)
{
char rank;

printf("ランクを入力せよ>");
scanf("%c",&rank);

if(rank == 'A') printf("あなたの評価は 優 です");
else if(rank == 'B') printf("あなたの評価は 良 です");
else if(rank == 'C') printf("あなたの評価は 可 です");
else if(rank == 'D') printf("あなたの評価は 不可 です");
else printf("ランクはA〜Dまでです");

return 0;

}
/*----------------------------------

   評価表示プログラム(改良版)

-------------------------------------*/

#include <stdio.h>

int main(void)
{
char rank;

printf("ランクを入力せよ>");
scanf("%c",&rank);

if(rank == 'A') printf("あなたの評価は 優 です");
else if(rank == 'B') printf("あなたの評価は 良 です");
else if(rank == 'C') printf("あなたの評価は 可 です");
else if(rank == 'D') printf("あなたの評価は 不可 です");
else printf("ランクはA〜Dまでです");

return 0;

}

 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>829
  これだともしrankがAなら始めのif文で処理が終わって残りの部分は無視される
  んで最後の else printf("ランクはA〜Dまでです"); は
  AでもBでもCでもDでもなかった場合のときこれを表示する
  A、B、C、D以外の全ての場合な

  わかったかな?
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
/*---------------------------

   システム時刻表示

----------------------------*/

#include <stdio.h>
#include <time.h>

int main(void)
{
struct tm *system_time;
time_t t;

t = time(NULL);
system_time = localtime(&t);

printf("時刻: %.2d:%.2d:%.2d\n", system_time->tm_hour, system_time->tm_min, system_time->tm_sec);
printf("日付: %.2d/%.2d/%.2d", system_time->tm_year+1900, system_time->tm_mon+1, system_time->tm_mday);

return 0;
}
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>831>>690のようなメッセージボックスの本文に表示するにはどうすればいいんだ?

  組み込み方がわからん
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
833ヾ(^∇^)ノ ◆A/AAAAAAAo :04/01/08 14:28
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
>>831>>690のようなメッセージボックスの本文に表示するにはどうすればいいんだ?

  組み込み方がわからん
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||

834おおさる:04/01/08 14:34
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│500KBゲットする・・・
└―――――v―――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、>>123、パンジ猿、f.a.bomb、エテ吉
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||

>>833
lsprintfもしくはsprintfで変換するだけ
836デフォルトの名無しさん:04/01/08 15:01
strftimeを知らない人がいる模様
837ヾ(^∇^)ノ ◆A/AAAAAAAo :04/01/08 15:59
                                <⌒ヽ
                                  ("⌒丶    >>834
                                 (入   ヽ,ヽ
          _  @_ @  ―  _ " ―― ―_ヽ >  | )
       / ̄    ̄ ̄ ̄ _ ― -_- _ー=_ ― ノ  丿 |
     / / ̄フ   し __ -  = _ ̄-_- =二_,,(⌒ /  丿
    / /   /    /    - _  = ―_   (   ノヽノ  ,,.,ノ
   (_/   / ′  /___           /”  /   ,,/
        / (    __  )        _|  /  ノ
      /  / ̄ ̄  / /        (_ ,ノ  /
    ./  /     ,/ /        _ ,/ _ ノ
   /  /       ヽ |        (    /
 /  /         ヽ_>         ヽ_)”
/⌒)´
  (
838ヾ(^∇^)ノ ◆A/AAAAAAAo :04/01/08 16:00
               
                 -   ̄ ̄ ―
          /´`l  /
       __  /  〈 |/              ヽ
      j´ ヽ`ヾ i       
      f _〈   } 丶 |     @(・ェ・o)@  ̄"⌒ヽ   < おれはもさだんだあああああああああああ
      \ \  | |i|i    / ) ヽ' /    、 `、_
       \ \|  | |   γ  --‐ '    λ. ;  !   
      > レ j       f   、   ヾ    /   )
     //  /  |   !  ノヽ、._, '`"/  _,. ‐'"
     / /  / |  |  |  j   ヽ 〈_,,,ノ" ヽ
    ( ´   /  |  |  | !  ヽ   冫 y'   .ノ
    /  | ||  || | |   `、  \ | /   /
    l~  I   ||  || | |   \、ヾ | |  イ-、__
   /    j   ||  || | |      l.__|   }_  l
    /   ||  || /l        _.|  .〔 l  l
<~  人  ̄二二二二ヽ∈     〔___! '--'
へ⌒   ̄へ ↑
  V  V >>ベートーベン
   <
839835:04/01/08 16:00
が〜ん。それよりも自分で書いておいなんだけど「lsprintf」ってなに?「wsprintf」だよ。
はずかしいぃーーーー。
840ヾ(^∇^)ノ ◆A/AAAAAAAo :04/01/08 16:00

           ,‐-_,,    < もさめ
          /    ̄\ 
          巛i~`>   
            /  @(o・ェ・)@
         ,/   ヽ     ヽ
         i     ‐=、   i
        ,/  ,__     ヾ  'i
       /  /  ̄ ̄'7  `、 `、  ガシッ!!!              /ヽ
     /  /      |   |ヽ、 ヽ                   / )i iヽ-、_へ    ,ヘ
    ,/ ,/       |  l ヽ, _`-_            ,, ―― / / i i i iヽ . ̄ ゙― ノ /
   / /          |   |   fハ,ヾ   n_    _/    i  .ノ / /ノ-' ̄ ゙ ― 、__ノ
 r'´ _r´           〔___`ヽ, _ノ 二二二、_(>>ベートーベン )-ヽ_ノ-'  
  ̄ ̄                   ゙ー ''~    ∨ ̄∨  
                                < くぉぉ


841ヾ(^∇^)ノ ◆A/AAAAAAAo :04/01/08 16:01

       < うるさいな!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                 _ _     .'  , ..  ∧_∧
       @(o・ェ・)@_ - ― = ̄  ̄`:, .∴ '    (    ) >>もさもさ
         ヽ-'' ̄    __――=', ・,‘ r⌒>  _/ /
        /  ,,-―  ̄ ̄   ̄"'" .   ’ | y'⌒  ⌒i
       /   ノ\\            .  |  /  ノ | < ぐわあああああ・・・・・・・
        /    /   \\             , ー'  /´ヾ_ノ
       レ  ノ     ヽ_つ         / ,  ノ
      /  /                ./ / /
      /  /|               / / ,'
      ( ( 、             /  /|  |
      |  |、 \           !、_/ /   〉
    .  | / \ ⌒l             |_/
      | |   ) /
     ノ  )   し'
    (_/             -==≡≡≡===-


842ヾ(^∇^)ノ ◆A/AAAAAAAo :04/01/08 16:01
           < うおおおおおおおおおおおおおおおおおおおおお
                    ,,,,,、                                           
                  ,,iillllllllllllliiii,,,、                                        
                  'lllllllllllllllllllllllllii,,,、/し' /(>>ベートーベン )
                  '゙llllllllllllllllllllllllllllll,   γ∨ ̄∨
                 / ゚゙!!!!llllllllllllllllllllllli,   / /  イ < やられた………
             @(・ェ・o)/  ゙゙!llllllllllllllllllll  / / / |
             ,-     f  ゙!lllllllllllllllllli fィ!!  ノノi. |
             / ュヘ    |   ゙llllllllllllllllll   /  // ヽミ
            〈_} )   |   lllllllllllllllll|  /  /./
               /    !   lllllllllllllllll|  |  | 〈
               /  ∧ ヽ llllllllllllllllll   |  ト、 \
               /  / \ ,llllllllllllllllll    ノ  〉 〉  >
              /  /    ,llllllllllllllllll「    (__/ (_/´
            /  /    lllllllllllllllllll J∨\                                    
843ヾ(^∇^)ノ ◆A/AAAAAAAo :04/01/08 16:02



                    γヽ.
                    ヽ ヽ
            __        〉、 )              どっぷぉ
           ィ々ヽ      / ノ
            `\ \   / /                      ,、;><`;:,";:,`,・
              > 〉 /  r´          ∧ ∧―= ̄ `ヽ ,,;:`;:";+,;:"`";:,`;";:,;・
       @(o・ェ・)/ / ./ /         _(  〈__ >  ゛ (;・;:`,;:"";:+,;`;:*,;:
        >   ´ <__/ ´/    _ - ― = ̄  ̄`:,;'(/ , ´ノ `"・;:`,;;・*
       r´ ,     ._ノ  レ-'' ̄    __――=/ / / >>猿世主
       ノ /ヽ__、   _ノ_--―  ̄ ̄   ̄"'/ / ,'
      / /       ̄ ̄              /  /|  |
     / /                     !、_/ /   〉
    (iiiァ)                          |_/


844ヾ(^∇^)ノ ◆A/AAAAAAAo :04/01/08 16:30
aa
845ヾ(^∇^)ノ ◆A/AAAAAAAo
┌――――――――――――――――――――――――――           
│おれはさるだんだよ
└―――――v―――――――――――――――――――――          
                    _ _      .'  , .. .∧_∧
     @(o・ェ・)@   _ .- ― .= ̄  ̄`:, .∴ '     (>>ベートーベン)
    /     '' ̄    __――=', ・,‘ r⌒> _/ /
   / /\   / ̄\\______ ̄ ̄"'"’    | y'⌒  ⌒i
 _| ̄ ̄ \ /  ヽ \______E)        |  /  ノ | < ああああああああああ 
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)   .||        , ー'  /´ヾ_ノ
  ||\            \Λ.||Λ      / ,  ノ
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ( / ⌒ヽ   / / /
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||   | |   | ←>>猿世主
  ||  ||           ||   ∪ /.ノ/  /|  |
                   | || _/ /
                   ∪∪