正文:Hi\r\n how is it going \r\nareyouoay\r\n
;答案應該是3,新的生產線並不意味着\n
這意味着嚴格\r\n
,所以只是有\n
不好使用c計算文件中的新行c
,這裏是我的嘗試,我究竟做錯了什麼?
FILE *fp = fopen(fileName, "r");
int c, lastchar;
int lineCount= 0;
int i;
while ((c=fgetc(fp)) != EOF) {
if (c == 'r' && lastchar == '\\' && c+1== '\\' && c+2=='n')
lineCount++;
lastchar = c;
i++;
}
該文本的輸出應該是3。
在您的文本中,\ n表示兩個字符'\'和'n'連接,或者它表示單個字符'\ n'(ascii 10)? –
「你好\ n如何\ r \ nare \ ryou \ r \ n」的答案是 –
答案是兩個 – user1888502