❶ 怎样用文本文档文件编写程序
KEIL汇编语言写的不是创建一个文件,将其保存为一个C文件,但要保存为ASM文件类型,如果保存为C格式是一个C语言。保存后,程序从文本文件复制并粘贴在ASM文件就行了。
❷ 文件的编程语言
用PEID,把壳都脱掉就能显示出来了
❸ C语言中,如何用多个文件编写程序
将一个函数写在一个文件里,然后再在另一个文件里用“include”包含这个文件。举个例子 在文件c1.c里编一个函数:
void printWord(){
printf("Hello!world!");
}
再建立一个文件c2.c,文件开头写上#include"c1.c",就可以调用c1.c里的函数printword()了
❹ c语言文件编程问题
getchar()是将输入的字符存入一个缓冲区,putchar()在遇到换行字符时将缓冲区里的字符全部输出。楼主输入一个字符就显示出来的想法在裸C下不太好实现。
❺ c语言文件编程序
#include<stdio.h>
intsave(),move(),sort();
intmain()
{
save();
move();
sort();
}
intsave()
{
inti,k;
FILE*fina=fopen("f1.dat","w");
FILE*finb=fopen("f2.dat","w");
for(i=0;i<20;i++)
{
scanf("%d",&k);
fprintf(((i%2)?(fina):(finb)),"%d",k);
}
fclose(fina);fclose(finb);
}
intmove()
{
FILE*fina=fopen("f1.dat","r");
FILE*fotb=fopen("f2.dat","a+");
inti,k;
for(i=0;i<10;i++)
{
fscanf(fina,"%d",&k);
fprintf(fotb,"%d",k);
}
fclose(fina);fclose(fotb);
}
intsort()
{
FILE*fin=fopen("f2.dat","r");
ints[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("f2.dat","w");
for(i=0;i<20;i++)fprintf(fout,"%d",s[i]);
fclose(fout);
}
❻ C语言 文件编程
【程序】
#include<stdio.h>
#include<stdlib.h>
void main()
{ char buffer[40]; //实际上字符串最长为30字符
FILE *fp;
int nNumber,x;
char strName[21];
int nScore;
scanf("%d",&x);
fp=fopen("student.txt","r");
while ( !feof(fp) )
{ fgets(buffer,40,fp);
sscanf(buffer,"%d %s %d",&nNumber,strName,&nScore);
if ( nNumber==x )
{ printf("Name:%s\nScore:%d\n",strName,nScore);
break;
}
}
fclose(fp);
}
【运行结果】
1101
Name:ZhouPing
Score:85
【再次运行】
1105
Name:ZhangZhang
Score:89
❼ C语言文件编程
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int x;
char s[200];
FILE *fin, *fout;
if((fin = fopen("file1.dat", "r")) == NULL)
{
exit(0);
}
if((fout = fopen("file2.dat", "w")) == NULL)
{
exit(0);
}
do
{
x = fscanf(fin, "%s", s);
fprintf(fout, "%s", s);
}while(x > 0);
fclose(fin);
fclose(fout);
return 0;
}
❽ c语言 关于文件编程
具体问题是什么?
❾ C语言多文件编程
多个c文件的作用在于将不同功能的代码分开来实现,这样便于代码重用、代码编译和代码管理。
一个程序中,只能有一个main函数,这是整个程序的起点和入口。如果其他人也实现了该函数,则必须要重新命名,然后在唯一的main函数中统一调用。
多个c文件的合并并没有顺序要求,任何一个都可以先编译或者后编译。
extern表示导出,可以用于函数和变量。用于函数的时候,表示这是一个外部函数,用于变量的时候,表示这是一个外部变量。
如果使用一个c文件,多个h文件,则会导致改动代码任何一个地方,都要重新编译所有的文件,效率上非常不划算。而使用多个c文件,当代码发生变更的时候,仅仅相关的c文件代码需要重新编译,其他代码则可以保持不变,不用参与编译。
函数中的局部变量无法在函数外部调用,只能通过参数传递的方式传递给第三方函数。因为局部变量是出于栈上面的,栈会随着函数调用完毕的时候被系统回收。
❿ C语言编程关于文件方面
#include<stdio.h>
#include<string.h>
void main()
{
int i,j;
char temp;
char s[11];
FILE *pf=fopen("c:\\dos\\a.dat","r");
fgets(pf,11,pf);
for(i=0;i<9;i++)
{
for(j=0;j<9-i;j++)
{
if(s[j]>s[j+1])
{
temp=s[j];
s[j]=s[j+1];
s[j+1]=temp;
}
}
}
}