int main( int argc, char **argv){
printf("%d\n", sizeof(argv[argc - 1]));

return 0;
}

と言うコードをコンパイルして、
./a.out 12としても、./a.out 123456としても
4が出力されます。 実行時の引数に渡した値(上記の場合12, 123456)
のサイズを調べたい場合はそうすればいいのでしょうか?