- 242 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:02:06 ]
- >>238
それ以外に方法はstrchrを使用するぐらいしか思いつかない (strchrもおそらくは、中で同じようなことしてると思うけど) なにが疑問なのかよくわからないので、とりえあず2通りソースを貼り付けときます @ int i; for(i=0; s[i] != '\0' && s[i] != c; i++); return s[i] != '\0' ? i : -1; A char *p; return (p=strchr(s, c)) != NULL ? (int)(p-s) : -1; 返ってくるのは配列の添え字ですのであしからず
|

|