C程序哪有问题

来源:百度知道 编辑:UC知道 时间:2024/04/30 02:42:45
输出一个楼梯 并且上面有2个笑脸
#include "stdio.h"
void main()
{
int i,j;
printf("\1\1\n");/*输出两个笑脸*/
for(i=1;i<11;i++)
{
for(j=1;j<=i;j++)
printf("%c%c",219,219);
printf("\n");
}
}
错误提示
--------------------Configuration: Cpp1 - Win32 Debug--------------------
Compiling...
Cpp1.cpp
F:\c\c程序\Cpp1.cpp(7) : error C2018: unknown character '0xa1'
F:\c\c程序\Cpp1.cpp(7) : error C2018: unknown character '0xa1'
F:\c\c程序\Cpp1.cpp(8) : error C2018: unknown character '0xa1'
F:\c\c程序\Cpp1.cpp(8) : error C2018: unknown character '0xa1'
F:\c\c程序\Cpp1.cpp(9) : error C2018: unknown character '0xa1'
F:\c\c程序\Cpp1.cpp(9) : error C2018: unknown character '0xa1'
F:\c\c程序\Cpp1.cpp(9) : error

0xa1就是一些全角下看不见的空格,搜索一下,然后删除就行了。
但是你这个没错吧!

#include "stdio.h"改成
#include <stdio.h>试一试
输出的头文件在此

我运行了下(TC和VC都试了)`` 没报错啊` 而且也输出你说的结果了` 你换个编译环境试下吧` 而且你包含库头文件的格式 通常不是那样的``
#include "****.h" 一般是自己定义的头文件
要用库的头文件 一般用#include <*****.h>这种格式

我的运行成功了啊!
error都是unknown的character,你看看是不是因为编译的时候有一些看不见的特殊符号,你可以删删空白的地方试试