解決Linux進程間通過管道通信亂碼的問題

一段進程間管道通信代碼如下圖所示: 先來了解一下亂碼的原因,字符在計算機中都是通過ascll碼錶示的,有些ascll碼錶示確定的字符,比如65表示大寫字母'A',97表示小寫字母'a',48表示數字'0',而有一些ascll碼錶示一些其他字符,這些其他字符就是造成亂碼的原因。起初聲明一個字符數組,該字符數組的每個元素都是不確定的,也就是ascll碼是隨機的,讀到這些字符然後顯示,就成爲了屏幕上的亂
相關文章
相關標籤/搜索