|
printf (" lease input character:");
scanf ("%s",&buff);
write(fd,buff,sizeof(buff));
printf ("\n");
上面是我的一段代码,把用户输入的字符串写入到串口中。
现在 遇到一个问题,就是具体写多少个字节。
我上面是用的是统计buff这个字符数组的大小,然后写入这些个数的字符。
但是实际上buff数组的大小是我指定的。
而用户具体输入的字符个数是未知的。
请问有什么方法可以统计出用户具体输入了多少个字符。
谢谢 |
|