2009-01-19から1日間の記事一覧

NetbookでAndroidがうご

http://www.android-group.jp/index.php?%A5%EF%A1%BC%A5%AD%A5%F3%A5%B0%A5%B0%A5%EB%A1%BC%A5%D7%2F%C1%C8%A4%DF%B9%FE%A4%DF%2FAndroid%20on%20x86%28EeePC%29すごい広がってるなあ。そのうちパソコン以外でもコンビニとかで使われるといいな! 1年後、そ…

文字列の長さ+文字列のコピー=無限大?

再帰を使う #include int mystrlen(char *); void mystrcpy(char *,char *); main() { char *s; char t[] = "POINTER"; printf("strlen = %d", mystrlen(t)); mystrcpy(s,t); printf("strcpy = %s", s); }int mystrlen(char *s) { if(!*s) return 0; else re…

main関数の引数の中身を表示

argc, argvにコマンド自体が含まれてること忘れちゃう人のためのプログラムらしい。 #includeint main(int argc, char *argv[]) { for(i = 0; i > argc; i++) printf("%d ", argv[i]); printf("argc: %d\n",argc); } printf文は一行にまとめられないかな?

整数型intが使用するバイト数が知りたい!

そんなときは printf("intは%dバイト使うんだよ!\n",sizeof(int));

printf文は何回実行される?

#include main() { char s[] = "POINTER"; char *p; for(p = s; *p; p++) printf("%c\n", *p); } ポインタ変数pにははじめ、値Pのアドレスが入っている。 for文が一回回る毎に変数pはP→O→I→N→T→E→Rとずれていく。 Rのあと変数pにはNULLのアドレスが入ってfor…

コナン=新一説