c语言bad
❶ c语言总是出现报错。提示:Bad file name format in include directive.这样怎么解决
你输备圆拿入的名字可腔散能是全角字符了,重新换成半角的英文仿搭输出一下试试。例如#include<stdio.h>
❷ c语言 一个变量用二进制形式赋值时提示 'bad suffix on number' 请问是什么原因
这个a的变量赋值时的后缀是有问题的。ox,o可肢哗核蚂以历氏行表示16和8进制,二进制不能直接赋值,需要编程转换。
❸ C 语言中提示bad command or file name
#include<stdio.h>皮枯
int max(int x ,int y)
{
int z;
if(x>y)z=x;else z=y;
return(z);
}
main()
{
int a,b,c;
printf("yong kong\n"森握源); (这个地方是的斜此态杠你方向反了)
scanf("%d%d",&a,&b);
c=max(a,b); (这里少个分号)
printf("max=%d",c);
}
这个是我修改后的。这个可以运行,你自己好好对比下。
❹ c语言编程.编写程序,把ASCII文件f中的所有单词"bad"改为"good"
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
int main(int argc, char* argv[])
{
FILE *fp;
char temp;
char *buffer=(char*)malloc(sizeof(char));
int count=0;
if(!(fp = fopen("g:\f.txt","rw+")))
{
printf("文件打开失败!");
return -1;
}
else
{
while((temp=fgetc(fp))!=EOF)
{
buffer[count] = temp;
count++;
buffer=(char*)realloc(buffer,(count+1)*sizeof(char));
}
//count --;
}
for(int i=0;i<count;i++)
{
if((buffer[i]=='b')&&(buffer[i+1]=='a')&&(buffer[i+2]=='d'))
{
count++;
buffer=(char*)realloc(buffer,(count+1)*sizeof(char));
缓如buffer[i] = 'g'
buffer[i+1]= 'o'
buffer[i+2]= 'o'
for(int j =count;j>i+2;j-- )
{
并梁buffer[j]=buffer[j-1];
}
buffer[i+3]= 'd'
}
}
rewind(fp);
for(int i =0;i<count;i++)
{
fputc(buffer[i],fp);
}
for(int i =0;i<count;i++)
{
printf("%c",buffer[i]);
}
扰蔽启fclose(fp);
getchar();
return 0;
}
❺ C语言语法错误bad suffix on number
你把前面的 #define myalpha(c) 1?0a:(!a)
改肢碰成 #define myalpha(c) 1?a:(!a)
然后再运行看看吧,你多写了一个0.
另外一般#define 后咐饥族面的宏名一般大写,以示和普通衡弊变量的区别,
以后注意一下,呵呵~`
❻ C语言编译报错bad suffix on number
scanf("%lf",x);
修改为
scanf("%lf",&x);
printf("%f",s);修改为 printf("%lf",s);
另外 f=f/((2n-1)*(2n-2))*x*x;
这里的2n是租基个什么意思?悄型侍n从那里来启吵的?
❼ 我刚接触c语言Bad file name format in include directive 这是什么错误 应该怎么改呢 #include(stdio.h)
文件包含命令用错了。
#include后面只能是 <****.h> 或 " ***.H" ,不能升数氏用括号。注意,尖括号和双引号都必须是半角字符,不能用中文全角字符。。
例:#include <intrins.h>
< >是按标准方式查找头文件,即在安装目录中查找。
" "(双引号)是先在用户当前目吵散录中查找,如果找不到,再按标准方式毕顷查找。
❽ C语言出现,bad command or file name
你好!
根据我分析,这个错误
和funa()
是没有任何关系的。
问题出现在system,这是调或胡用命令的函数。
如果你原来在xp下运行是没有问题的,但是如果到unix或Linux下运好团蔽行,则会出错,因为unix或Linux下没有pause和cls命令的,但是从整个程序看,出错提友州示不会影响你的程序处理。(因为pause在xp下是等待用户输入任意一个按键然后再往后执行,cls是清屏命令)
希望对你有所帮助,望采纳。
❾ C语言中 bad type cast是什么意思
错误的类型传递,即类型不匹配,又没有进行强制类型转换。可做如下修改 试一试:
typedef struct tree { uniword * data; struct tree * left,* right; } treenode;
(应在此之颤腔或前先定义uniword类型的圆野结构体茄伍。)
❿ C语言,bad suffix on number,还有其他错误```求指教~~~~~
b=pow(-1,m+1)*4/(2m-1)+b;就这行写错誉早了,应该是:
b=pow(-1,m+1)*4/(2*m-1)+b;
2m的表达式写闭老法是轿虚升2*m