1个指针的问题
来源:百度知道 编辑:UC知道 时间:2024/06/04 12:09:46
#include "stdio.h"
void syntax_error(int num) ;
int main(){
int i=2;
syntax_error(i);
return 0;
}
void syntax_error(int num)
{
static char *err[]={
"Cannot Open File \n",
"Read Error \n",
"Write Error \n",
"Media Failure \n"
}
printf("%s",err[num]);
}
为什么出错
void syntax_error(int num) ;
int main(){
int i=2;
syntax_error(i);
return 0;
}
void syntax_error(int num)
{
static char *err[]={
"Cannot Open File \n",
"Read Error \n",
"Write Error \n",
"Media Failure \n"
}
printf("%s",err[num]);
}
为什么出错
丢掉了一个引号。
#include "stdio.h"
#include "iostream.h"
void syntax_error(int num) ;
int main(){
int i=2;
syntax_error(i);
return 0;
}
void syntax_error(int num)
{
static char *err[]={
"Cannot Open File \n",
"Read Error \n",
"Write Error \n",
"Media Failure \n"
} ;
printf("%s",err[num]);
}
void syntax_error(int num)
{
static char *err[]={
"Cannot Open File \n",
"Read Error \n",
"Write Error \n",
"Media Failure \n"
} /*少了一个分号*/
printf("%s",err[num]);
}