null で終了しない文字列で printf を使用する 質問する

null で終了しない文字列で printf を使用する 質問する

終了していない文字列がありnull、その正確なサイズがわかっている場合、その文字列をprintfC で印刷するにはどうすればよいでしょうか。そのような方法は覚えていますが、今は見つけることができません...

ベストアンサー1

printf では次のようになる可能性があります:

printf("%.*s", stringLength, pointerToString);

何もコピーする必要はなく、元の文字列やバッファを変更する必要もありません。

おすすめ記事