strCmd.Format ("%d,n,8,1",BaudRate[0]);
在上面 这句话n,8,1这三个参数怎么理解啊 ??千万别让 我 去看MSDN我 看多了,现在 一看英文我 就像 吐!!

解决方案 »

  1.   


    是啊 参数为BaudRate[0] 是以%d的格式输入到字符串中
    n,8,1只是字符串中的字串~
      

  2.   

    将参数BaudRate[0]以%d的格式输入到字符串中n,8,1只是字符串
      

  3.   

    %d是表示之后的第一个参数用整数格式化,其他的没有%开头的就不是。原样输出。%开头的表示后面有参数。\表示转义字符。\n\t\r等等。如果要原样输出%或\只需要打两遍就可。 %% \\常用的%d %f %ld %lf %s对应数据类型为short,float,long,double,char *
      

  4.   

    最完整的收录:
    http://blog.csdn.net/DavidHsing/archive/2008/07/27/2720351.aspx
      

  5.   


    例如 BaudRate[0] = 9600;strCmd.Format ("%d,n,8,1",BaudRate[0]); strCmd = "9600,n,8,1";
    设置串行口参数,波特率9600,无奇偶校验位,8位数据位,1位停止位