文字列を出力することになっている簡単なプログラムがあります。しかし、期待される出力が得られません。プログラムの何が問題なのか誰にも教えてもらえますか?
これが私のコードです:
main()
{
char arr[] = "Test_string";
printf("%20s"+1,arr);
return 0;
}
output: 20s
予想される出力は次のとおりです。Test_string
"Test_string"
"%20s"
フォーマット指定子として指定しているため、20 か所に出力されます。