
你的字体太小了,我看不清楚。你再重新上传一个大一些的。你把扩展名为 cpp 的文件改为 c,然后重新编译、连接,应该就没有问题了。因为 C++ 的编译要求比 C 语言要严格。
free 只是用来释放 malloc 函数在堆上申请的空间 别的什么也干不了!
用法:
如 int p = malloc (sizeof(int) 4)
free(p);
把win8文档文件夹下的CFREE删除,然后重装一下输入法,如果你用的微软自带输入法,那就装一个新的输入法,重启电脑再打开CFREE试试,我是win81,正在运行CFREE 完美兼容。
不过VC++60也可以通过一些方法在win81上运行。百度
首先你要新建一个工程,编辑之后,保存到“c”文件;再点击运行
程序本身没错,只是你没有新建工程,你可能新建的是文本
C-free是可以自动构建的
记住:只有保存c后缀的文件,才能生成EXE文件
第二题答案:
#include <stdioh>
int main()
{
int t;
int p;
printf("请输入工作时间:");
scanf("%d",&t);
if(t<=160)
{
p=t5;
}
else
{
p=t5+(t-160)4;
}
printf("本月工资为:%d元\n",p);
return 0;
}
第三题答案:
#include <stdioh>
#define Maxsize 50
int main()
{
int A[Maxsize];
int k,i,j,tmp;
int n=1;
int m;
printf("请输入需要排序数字的个数:");
scanf("%d",&m);
for(k=0;k<m;k++)
{
printf("请输入第%d个数字:\n",n);
scanf("%d",&A[k]);
n++;
}
printf("请核对你输入的数字顺序:\n");
for(k=0;k<m;k++)
{
printf("%d ",A[k]);
}
for(i=1;i<m;i++)
{
for(j=0;j<m-i;j++)
{
if(A[j]<A[j+1])
{
tmp=A[j];
A[j]=A[j+1];
A[j+1]=tmp;
}
}
}
printf("\n排序后的顺序为:\n");
for(k=0;k<m;k++)
{
printf("%d ",A[k]);
}
printf("\n");
return 0;
}
解决C++中的:no such file or directory的具体 *** 作方法如下:
1、首先,找到自己c-free的安装目录,双击uninstall文件卸载c-free软件:
2、然后,删除剩余文件夹:
3、接着,双击c-free安装包,选择安装路径为刚才新建的那个文件夹,然后安装:
4、之后,在出现的对话框中选择同意并已阅读该协议:
5、最后,选择好想要安装的路径,然后点击安装。软件就会开始自动后台安装。最后C++中的:no such file or directory的问题就已经被解决了:
第一步:建立新文件,这个直接就是CPP的,;
第二部:保存(避免文件丢失或找不到位置);
第三步:编写代码
第四步:然后确定没有问题后,点构建菜单的构建,或者直接按F5
建议你用VC60或者VS2008比较好
以上就是关于你好~我的C-FREE好像有点问题不能正常用,在其他电脑上可以正产执行的程序我这儿就不行了全部的内容,包括:你好~我的C-FREE好像有点问题不能正常用,在其他电脑上可以正产执行的程序我这儿就不行了、C语言中free怎么用是只能用于指针变量吗它如果释放静态内存会有什么结果、我用的是正版win8.1。之前Cfree5.0用的好好的,有一天打开突然没办法用了,如何解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)