LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1684|回复: 6

出问题了。

[复制链接]
发表于 2002-5-28 21:13:41 | 显示全部楼层 |阅读模式
我的LINUX怎么编译不了呀。总是报错。
发表于 2002-5-28 21:53:56 | 显示全部楼层
提示什么错误兄弟?
 楼主| 发表于 2002-5-29 22:13:09 | 显示全部楼层

就是这些啦。

henry.c: In function `main':
henry.c:3: stray '\' in program
henry.c:3: parse error before "n"
看得懂吗?看懂了告诉我一下吧。
就在写这个稿子的同时我又试了一下。我的程序很简单的,是试验用的:
#henry.c
main()
{
  printf("hello!");
}
再用gcc -o henry henry.c,结果是可行的。但我把第三行后面加了个\n就出问题了,本意只是想让它自动换行的。
难道LINUX下的C不能处理换行吗?
发表于 2002-5-29 23:04:55 | 显示全部楼层

--

您是不是将\n加到“外面了
 楼主| 发表于 2002-5-31 08:10:07 | 显示全部楼层

没呢。

我写的是:printf("hello!/n");这样就把"/n"也打印出来了,而这样printf("hello!"/n);就出问题了。
自由狼-台风 该用户已被删除
发表于 2002-6-29 14:09:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-7-9 17:42:47 | 显示全部楼层

是不是"\"与"/"写错了

我看你2次写的"\"不一样
后面写成"/"了
不知是不是这个错
还有我一写过这个试验程序
可以实现啊
我的是这样子的

#include<stdio.h>
main()
  {printf("\nhi\n");
   }
[root@chai cai]# ./test

hi
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表