我有:
printf(“%。2s \ n”,& s [2]);
我如何将其表示为所选值?
所以我想要这样的东西:
printf(%。%is \ n“,someInt,& s [2]);# 但这不起作用,%i是someInt
答案 0 :(得分:2)
你想要printf("%.*s\n", someInt, &s[2]);
。有关详细信息,请参阅printf man page。
答案 1 :(得分:0)
我对你的问题感到困惑,但我认为你想要 的printf( “%d%s的\ n”。,someint,&安培; S [2]);