我这段代码有什么错误
#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *f_pic,*f_file,*f_finish;
char pic_name[20],file_name[20],finish_name[20],ch;
printf("请输入需要合成的图片和文件的名称:\n");
printf("图片:");
scanf("%s",pic_name);
printf("文件:");
scanf("%s",file_name);
printf("生成为:");
scanf("%s",finish_name);
if(!(f_pic=fopen(pic_name,"rb")))
{
printf("Cannot open the picture %s!",pic_name);
return;
}
if(!(f_file=fopen(file_name,"rb")))
{
printf("Cannot open the file %s!",file_name);
return;
}
if(!(f_finish=fopen(finish_name,"wb")))
{
printf("Cannot open the file %s!",finish_name);
return;
}
while(!feof(f_pic))
{
ch=fgetc(f_pic);
fputc(ch,f_finish);
}
fclose(f_pic);
while(!feof(f_pic))
{
ch=fgetc(f_file);
fputc(ch,f_finish);
}
fclose(f_file);
system("pause");
}
我知道了,是我的错,让你们看不懂;但是我这个程序能够过编译,但不是最后执行出最终结果,这个程序我想实现文件与图片的合成
c语言编译出错,怎么查找错误出在哪行?
1.打开源代码文件,在控制台里查看错误类型。2.双击错误提示,蓝色光标会自动定位到出错的代码行。
对于C语言编程出了错,怎么能快速找出错误呢?
1、变量使用前未被数值 实例:int main(){ int x=5,y,z;z=x*y;printf("%d",z);return 0;} 在此程序中变量y在使用之前未被赋值,所以结果输出z的值就会是系统随机分配一个值给y再加乘以x的值。2、把赋值赋值符号“=”与等于符号“==”相混淆 实例:有一下语句:if(a=5){ printf("...
c语言编程软件出现error 怎么用快捷键查找到错误在哪一行 我记得是F几...
F4错误查找 F7编译整个项目 ctrl+F7编译当前源文件 Ctrl+F5非调试运行直接生成exe文件 shift+F5结束运行 F9设断点 F10单步调试,只在main函数中进行 F11进入函数体内部 shift+F11运行至当前函数体外 shift+箭头选中文本 Alt+F8整理选中代码 Alt+0 显示Workspace工作区窗口 Alt+2显示输出窗口 Alt+3显示变...
C语言 编程后,有错误,怎么查看是那部分出错了!
【编写完代码后直接编译,如果有错误,编译器会自动弹出提示的】例子如下:如上图简单的C程序,编写完之后直接点击编译,然后会弹出错误信息,如下图所示:修改错误之后,再次编译就可以得到正确的输出结果,如下图所示:
c语言程序设计中出现too many initializers,怎么解决
1、启动编译器后,打开你的C源代码文件。2、在编译步骤中,通常有一个"编译"或"构建"选项,点击它开始处理代码。如果你使用的是文本编辑器,可能会有"编译并运行"或"构建并查看错误"的选项。3、编译器会开始分析代码,查找可能的错误。如果"too many initializers"出现,它会高亮显示相关行,指示你...
如何快速查找C语言编译时的错误
1、首先,我们启动编译软件程序,今天我们以VC++6.0为例。2、然后我们点击编译程序。3、接下来我们点击链接程序按钮。4、然后我们点击运行按钮。5、我们也可以按下快捷键运行。6、此时,页面之中将会弹出一个命令提示符。注意事项:编译语言是一种以编译器来实现的编程语言。它不像直译语言一样,由...
做C语言题,运行出现错误,按什么键能看到出现错误在哪一行?能告我吗...
双击你错误提醒的那句话“c:\\wexam\\35000001\\prog1.c(1) : fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory”后就会自动跳到错误的那一行。
C语言怎么查错误
编程错误有逻辑错误和语法错误,语法错误在在程序编译时编译器会报错,编译不能通过,此类错误如:变量使用时尚未定义,符号错误等等。而逻辑错误主要是程序在逻辑上出现问题,此类错误编译能通过,但是程序运行起来未必会得到所期望得到的结果。如:计算1到100所有数字的和,在写for循环时错写成for(i=1;i...
C语言怎么检查对错
用微软的VC6.0就可以,点编译,就是那个小叹号,如果是语法错误,就会提示你错误,在下面的框里提示你哪行错误,编译不会通过,即你的程序无法运行。然而这是很简单的,最难的是逻辑错误,即编译可以通过,而运行结果是错误的,和你预想的不一样,而这种错误很难查找,只能用分步式运行,一行一行跟着...
C语言 编程后,有错误,怎么查看是那部分出错了!
点这个位置 向上翻, 有具体信息。从你这个代码上看, 很可能是error spawing cl.exe...如果是这个, 那么需要配置编译器路径。 百度一下配置完就好了。