當COM口的端口號高於9時,也就是說從COM10日後,serialPortName賦值就不能跟COM1~~COM9同樣,C++中COM大於9時,COM前面須要加上\\.\COM。spa
如,serialPortName = "COM1"; //這個沒問題,一直到COM9 這麼寫都沒問題。字符串
serialPortName = 「COM10」; //可是COM10日後的端口這麼寫就是不對的了。下面的是正確寫法。get
serialPortName = "\\\\.\\COM10"; //從COM10日後,就須要在COM前加上一些修飾符了\\.\COM。字符串中\須要轉義字符\\表示一個\。端口