【发布时间】:2012-01-05 07:46:17
【问题描述】:
我正在搜索一个字符串,该字符串可能包含换行符或 CRLF。我增加指针以搜索每个字符。我已将十六进制转换为十进制。但是,由于我正在寻找单个字符,我不确定这是否是最好的方法。
非常感谢您的任何建议,
/*
0x0a (ASCII newline)
0x0d (ASCII carriage return)
CRLF (0x0d0a)
*/
while(*search != '\0') {
/* Seach for a newline */
if(*search == 10) {
printf("\nnewline Found\n");
}
/* Search for a CRLF */
if(*search == 3338) {
printf("\nCRLF Found\n");
}
search++;
}
我在 C89 模式下使用 gcc 4.6.2 进行编译。
【问题讨论】:
-
这是问答环节,其中包含有关日语编码的一些详细信息stackoverflow.com/questions/724247/…
标签: c