2009-05-26から1日間の記事一覧

getsとputs

getsは問題のある関数で使うべきではない、とされている。コンパイルすると警告が出る。実行はできるが。バッファサイズを指定できないのが問題か。 #include <stdio.h> int main(){ char str[10]; gets(str); puts(str); return 0; } C言語の目次</stdio.h>

getcとputc, getcharとputchar

こんがらがったので備忘録 #include <stdio.h> int main(){ char c; c = getc(stdin); putc(c, stdout); return 0; } #include <stdio.h> int main(){ char c; c = getchar(); putchar(c); return 0; } C言語の目次</stdio.h></stdio.h>