樓下這個人真的裝,不會就算了還在這水,你還是去打斗地主吧!
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、做網(wǎng)站、清水河網(wǎng)絡(luò)推廣、微信小程序、清水河網(wǎng)絡(luò)營銷、清水河企業(yè)策劃、清水河品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供清水河建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
這個題簡單,用fgetc函數(shù)直接進行循環(huán)寫入就行了,話說貼主是湖工大的吧?這是實訓(xùn)題,你還是自己打一下吧,下面是參考答案:
#includestdlib.h
#includestdio.h
void solve(){
FILE *fp1,*fp2;
fp1=fopen("a.txt","r");
fp2=fopen("b.txt","w");
char c;
c=fgetc(fp1);
while(c!=EOF)
{
fputc(c,fp2);
c=fgetc(fp1);
}
fclose(fp1);
fclose(fp2);
}
利用VC軟件通過代碼書寫就可以將數(shù)據(jù)寫入文件。
首先打開VC++6.0。
選擇文件,新建。
選擇C++ source file 新建一個空白文檔。
先聲明頭文件#include stdio.h。
寫上主函數(shù)
void main
主要代碼
FILE *infile,*outfile,*otherfile;
char input;
char inputs[10];
int i=0;
infile = fopen("d:\\infile.txt","r+");//用fopen函數(shù)打開文件
outfile = fopen("d:\\outfile.txt","a+");//用fopen函數(shù)打開文件
if ( !infile )
printf("open infile failed....\n");
if ( !outfile)
printf("open outfile failed...\n");
printf("*********************************************\n");
printf("** This program is to show file operation! **\n");
printf("** The input file is: ? ? ? ? ? ? ? ? ? ? ?**\n");
printf("** ? ? ? ? ? ? ? ? ? ? ? d:\\infile.txt ? ? **\n");
printf("** The contents in this file is: ? ? ? ? ? **\n");
printf("\n");
for(;;)
{
input = fgetc(infile);//死循環(huán)讀出文件內(nèi)容
printf("%c",input);
putc(input,outfile);//寫入內(nèi)容
i++;
if(input == '\n' || input == EOF)
break;
}
fclose(infile);
fclose(outfile);
scanf("%d",i)
運行結(jié)果
for (i=*p;i*p+1;i++)這一句就錯大了。p還沒有賦值,哪來的*p?所以再沒有往下看。