我正在开发加密应用。我读了一个文件,然后用其他角色改变每一个角色。当我解密加密文件时,结果显示在一行上,而不是像原始文件中那样在多行上显示。 我尝试使用案例“\ r \ n”来检测新行,但它不起作用。 有没有更好的方法来检测新线路并回显“m”?在解密时我会读'我',我知道要换个新行。 我的代码是:
<!DOCTYPE html>
<html>
<body>
<?php
$file=fopen("Demonstration.txt","r");
while(!feof($file))
{
switch(fgetc($file))
{
case "\r\n":
echo 'm';
break;
}
}
fclose($file);
</body>
</html>
答案 0 :(得分:0)
fgetc返回一个字符。 &#34; \ r \ n&#34;的长度是两个字符。
所以,你可以用&#34; m&#34;替换\ n并忽略\ r:
cc_binary(
name = "pybridge",
srcs = ["pybridge.cc"],
copts = ["-I/usr/include/python2.7/"],
linkopts = ["-lpython2.7"]
)