在調試一段古老代碼時發現的問題,本人C語言一竅不通,請教大神sprintf((char *)TekiLim.arr, "%9.9s", TekiyoLim );這段代碼中TekiyoLim為201201102為什么賦值以后,TekiLim.arr的值為201聲明如下:struct { unsigned short len; unsigned char arr[10]; } TekiLim;
C語言中sprintf賦值問題
搖曳的薔薇
2018-06-27 10:37:30