e169.c

formatに対応する第N引数はpointerのはず


char mes[] = "この文は出ますが" ; char buf[] = "?次の文は?" ; int main() { printf("%s¥n",mes) ; printf("%s¥n",&buf[2]) ; printf("%s¥n",buf[2]) ; /* LOOK */ return(0) ; }
解説 第N引数の使い方が間違っています。 思うような結果が出ずに core dumped するかもしれません。 特に”%s”は危ない