易截截图软件、单文件、免安装、纯绿色、仅160KB

ue编辑c文件在unix下显示换行符问题

运行环境是unix,我用ue以ftp方式连到unix上,然后在ue中编写c程序,但在unix下用vi看程序时,每行后面都多了一个^M,这个应该是unix的换行符,每次只能删除一遍然后才能编译,否则会报错,请问这是在ue中字符编码的问题?二进制格式?应该如何解决呢?谢谢!
连GVIM的文件都会有(Linux下的VIM文件没有^M)

vim里有没有^M不仅要看文件本身,还要看 fileformats 的设置
set fileformats=unix时 再打开dos格式的文件 就会有^M
所以可以设置fileformats=unix,dos,mac 这样就看不到^M了

好像是第一次打开的时候UE有个提示,问要不要转换成DOS的形式,要点否,不然在VI下看的时候有个换行的M

建议你在UNIX下安装一个vim
vi这东西不是人用的,是神用的

dos2unix

因为windows下换行时/r/n一起来,unix下只有/r


相关问答:

c基础

#include <string.h>
#include <stdio.h>

void main()
{
int i;
char buf[]="abcde";
strncpy(buf,"abc",3);
for(i=0;i <5;i++)
printf(&q ......

散分,为C/C++论坛增加点人气!!

散分,为C/C++论坛增加点人气!!
jf

jf,楼下保持队形

只见过不敢散分的,没见过不敢接分的





前排留名

jf

这里人气还不错啊!

接分 …… C/C++好热闹额……其他版块就相对没这么热了 ......

c/s 和b/s的区别是什么,一直搞不清

c/s 和b/s 的区别是什么,c/s需要服务器吗,怎么判断程序是c/s 还是b/s
C/S是服务器和客户端    B/S是服务器和浏览器

他们都有s,什么是s?就是server
那他们的区别是什么?一个是c,即client,一个 ......

c signal调用问题

开始学OS,按练习要求写的代码在gcc下无法编译:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>

void SIGFPEhandler2(int s ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号