一句话输出没有结束符的字符串
生活随笔
收集整理的這篇文章主要介紹了
一句话输出没有结束符的字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編程時往往存在這種情況:
函數接口傳給你一個沒有“\0”結尾的字符串str和他的長度str_len,調試的時候你需要將其打印出來。
一般人都會這么做:
void print_str(const char* str, unsigned int str_len)
{
unsigned int i=0;
for (; i < str_len; i++)
printf("%c", str[i]);
printf("\n");
}
但是其實一行代碼就可以搞定
printf ("%.*s\n", str_len, str);
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的一句话输出没有结束符的字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SPI、I2C、UART三种串行总线的原
- 下一篇: centos8 apache php,c