如何用printf格式表示?

我有:   printf(“%。2s n”,& s [2]); 我怎样才能将其表示为选定值? 所以我想要这样的东西:   printf(%。%是 n“,someInt,& s [2]);#   但这不起作用,%i是someInt     
已邀请:
你想要
printf("%.*sn", someInt, &s[2]);
。有关更多详细信息,请参阅printf手册页。     
我对你的问题感到困惑,但我认为你想要 的printf( “%d%s的 n”。,someint,&安培; S [2]);     

要回复问题请先登录注册