サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
4: 2010-01-17 (日) 00:54:56 lina ソース 5: 2010-01-17 (日) 02:50:24 lina ソース
Line 152: Line 152:
COLOR(red){さらに発覚! tolower関数は、あの、''ctype.h''で定義されている命令なんだって!? ・・・うわぁ・・・まいったなぁ・・・} COLOR(red){さらに発覚! tolower関数は、あの、''ctype.h''で定義されている命令なんだって!? ・・・うわぁ・・・まいったなぁ・・・}
 +
 +
 +*やべ・・・いろいろゴチャゴチャになってきたぞw [#ab1b8e1e]
 +**tolower関数 [#uff7855f]
 +逆に言えば!!
 +
 +ctype.hをインクルードしてるけど、この関数さえあればいいわけでしょ?  自作 できんか? これ?
 +
 +tolower関数は、文字が大文字なら小文字に変換。大文字以外なら、そのままの値を返すというものだよね?
 +
 +A~Zってーのは、41h~5Ahまで。で、a~zまでは61h~7Ahまでだよね? おぉ!綺麗に20h差で揃ってるじゃんwww
 +
 + char tolower_hide(char moto){
 +     if ( (moto > 0x41) && (moto < 0x5a ) ){
 +         return moto + 0x20;
 +     }
 +     else{
 +       return moto;
 +     }
 + }
 +
 +・・・これじゃダメか???
 +
 +ぶははは。なんかうまく行きそうな予感wwwww
 +
 +**fscanf関数 [#v4927eff]
 +うーーーん・・・・・・・(汗
 +
 +fscanfそのものはなんかけっこう複雑なもののように思う。・・・でもさぁ。なにも丸々搭載することはない・・・よね??
 +
 +osalink1.c内ではfsnanfはこんな形で使われている。
 +
 +    for (i = 0; fscanf(fp0, " %s", fname) == 1; i++) {
 +     fp1 = fopen(fname, "rb");
 +     if (fp1 == NULL) {
 +
 +トーシローのオイラも目には、これはosalink.optを''一行づつ''読み込んで、その読み込んだ文字列と同じ名前のファイルのオープンを試みている・・・というゆうに読める。んん?? 一行???
 +
 +・・・これ、fgets()じゃダメなの?(幸いstdio.hにはfgets関数がある)
 +
 +なんでKタンはfgets()を使わずにfscanf()を使ったんだろう?なにか意味がきっとあるはず・・・

トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。