首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手提问,待

2012-03-28 
新手提问,在线等待!#include stdafx.h#include stdio.hint main(){int ichar array[5]{H,E,L,

新手提问,在线等待!
#include "stdafx.h"
#include <stdio.h>

int main()
{
int i;
char array[5]={'H','E','L','L','O'};
for(i=0;i<5;i++) printf(%d ,array[i]);
printf(\n);

getchar();
return 0;
}
-----------------------------
编译系统说这个程序有一个错误:
--------------------Configuration: 2 - Win32 Debug--------------------
Compiling...
2.cpp
I:\VC++绿色免安装版(完整版)\VC6\MyProjects\2\2.cpp(11) : error C2143: syntax error : missing ')' before '%'
I:\VC++绿色免安装版(完整版)\VC6\MyProjects\2\2.cpp(11) : error C2660: 'printf' : function does not take 0 parameters
I:\VC++绿色免安装版(完整版)\VC6\MyProjects\2\2.cpp(11) : error C2065: 'd' : undeclared identifier
I:\VC++绿色免安装版(完整版)\VC6\MyProjects\2\2.cpp(11) : error C2059: syntax error : ')'
I:\VC++绿色免安装版(完整版)\VC6\MyProjects\2\2.cpp(12) : error C2017: illegal escape sequence
I:\VC++绿色免安装版(完整版)\VC6\MyProjects\2\2.cpp(12) : error C2065: 'n' : undeclared identifier
执行 cl.exe 时出错.

请高手指点一下,错在哪里?

[解决办法]
printf("%d" ,array[i]);
[解决办法]
char array[6]={'H','E','L','L','O'};
[解决办法]

C/C++ code
#include "stdafx.h"#include <stdio.h>int main(){int i;char array[5]={'H','E','L','L','O'};for(i=0;i<5;i++) printf(“%d” ,array[i]);printf(“\n”);getchar();return 0;}
[解决办法]
C/C++ code
#include <stdio.h>int main(){    int i;    char array[5]={'H','E','L','L','O'};    for(i=0;i<5;i++) printf("%c" ,array[i]);//%c    printf("\n");//..    getchar();    return 0;}
[解决办法]
printf使用错误

热点排行