
#include<stdioh>
int save(),move(),sort();
int main()
{
save();
move();
sort();
}
int save()
{
int i,k;
FILE fina = fopen("f1dat","w");
FILE finb = fopen("f2dat","w");
for(i=0;i<20;i++)
{
scanf("%d",&k);
fprintf(((i%2)(fina):(finb)),"%d ",k);
}
fclose(fina);fclose(finb);
}
int move()
{
FILE fina = fopen("f1dat","r");
FILE fotb = fopen("f2dat","a+");
int i,k;
for(i=0;i<10;i++)
{
fscanf(fina,"%d",&k);
fprintf(fotb,"%d ",k);
}
fclose(fina);fclose(fotb);
}
int sort()
{
FILE fin = fopen("f2dat","r");
int s[20],i,j,k;
for(i=0;i<20;i++)fscanf(fin,"%d",&s[i]);
for(i=0;i<19;i++)for(j=i+1;j<20;j++)
{
if(s[i]>s[j])
{
k=s[i];
s[i]=s[j];
s[j]=k;
}
}
fclose(fin);
FILE fout = fopen("f2dat","w");
for(i=0;i<20;i++)fprintf(fout,"%d ",s[i]);
fclose(fout);
}
在命令提示符窗口下的程序叫做Windows控制台应用程序。
你可以用Visual Studio 集成开发环境来做,这样可以选择开发一般的应用程序或者在MFC框架下开发桌面应用程序。VS也可以生成EXE文件
现在最新的版本是VisualS Studio2010, VC60或者VS2005,VS2008的不错的。
1、查杀病毒并删除注册表信息
先进入安全模式,运行系统中已安装好的杀毒软件,来对系统执行一次全盘杀毒 *** 作,然后打开记事本并输入以下内容:
Windows Registry Editor Version 500
[-HKEY_CLASSES_ROOTexe]
[-HKEY_CLASSES_ROOTexe_auto_file]
[-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExtsEXE]
上述内容输入完毕后,将这个记事本文件另存为扩展名为REG格式的注册表文件(如“1REG”)并将其双击导入到注册表编辑器中即可。
2、修复EXE文件关联
举个简单的例子!你会容易理解的。
你写一个stackh的头文件,里面声明几个函数原形:
stackh
#ifndef STACK_H
#define STACK_H
extern void push(char);
extern char pop(void);
extern int is_empty(void);
#endif
你可以在其相应的stackc中对这些函数进行实现
stackc
#include "stackh"
void push(char)
{
/your code/
}
char pop(void)
{
/your code/
}
int is_empty(void)
{
/your code/
}
在mainc中你可以这样写
#include <stdioh>
#include "stackh"
int main()
{
push('a');
push('b');
push('c');
while(!is_empty())
putchar(pop());
putchar('\n');
return 0;
}
大致格式就是这样,在stackh(这个名字你可以随便定),在这个头文件中声明函数原形,在相应的stackc中进行函数定义与实现,主程序文件中包含这个头文件之后就可以调用stackh中声明的函数,编译后无错误即可执行,你可以试试。
兄弟我可是一个字一个字的打上去的,不是粘贴的。
void funlibEdit::InitTypeData()
{
//读基本类型
QFile file("datatype"); //datatype为读取的文件名,这里可以为路径,否则表示为当前路径
if (!fileopen(QIODevice::ReadOnly | QIODevice::Text)) //设置为Text方式只读,并判断是否打开
return; //若打开失败直接返回
QTextStream in(&file); //将内容读到文本流中,即in中为datatype中的所有内容
while (!inatEnd()) //循环遍历到结束
{
QString loctype = inreadLine(); //读一行到locttupe
loctype = loctypesimplified(); //这个应该是化简,具体我不清楚,你可以去看下手册simplified的函数功能
m_typelistappend(loctype); //在m_typelist这段字符串之后加上loctype这个字符串
}
fileclose(); //关闭打开的datatype文件
//读类型映射
QFile mapfile("datatypemap");
if (!mapfileopen(QIODevice::ReadOnly | QIODevice::Text)) //同上判断
return;
QTextStream mapin(&mapfile); //同上
while (!mapinatEnd()) //同上
{
QString mapline = mapinreadLine(); //同上
int index = maplineindexOf(":"); //所以“:”,返回位置
QString outtype = maplineleft(index)simplified(); //同上
QString intype = maplineright(maplinelength()-index-1)simplified(); //同上
m_typemap[outtype] = intype; //放到数组中,功能同上
}
mapfileclose(); //同上
}
C语言源程序文件的后缀解决如下:
c 是c语言的源程序,cpp是c++语言的源程序。
在Windows *** 作系统下,C语言源程序后缀为c 、编译后的后缀为 obj 或 o 、连接后生成的可执行文件的后缀为exe。
告诉你们一个手机降温的办法:纸巾用水浸湿后不断擦拭手机后盖,注意水不能擦太多,薄薄擦一点就好了,关键是要后盖上的水快速蒸发。待后盖上的水珠蒸发干后,又重复擦拭,一直重复至降温完毕时。原理就是蒸发吸热 。
手机发热严重也有可能是系统很久没有优化所致打开手机管家,将手机优化即可
手机里的软件开的少,但是有些软件可能是高耗电的程序我们将这些程序关闭也可以起到降温的效果
以上就是关于c语言文件编程序全部的内容,包括:c语言文件编程序、程序编程和可执行的EXE文件、用win32程序编程怎么打开exe文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)