您的位置:

c语言编写file1,C语言编写一秒延时程序

本文目录一览:

C语言:D盘根下有字母文件file1.txt,输入一字母ch,把其中与ch对应的大小写对变存入file2.txt中,咋写?

此代码前提是D根目录下存在file1.txt文件。

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

FILE *p1,*p2;

char ch,t;

p2=fopen("D:\\file2.txt","w+");

if(p2 (p1=fopen("D:\\file1.txt","r"))){

printf("Please enter letters to find...\nch=");

scanf(" %c",ch);

while((t=fgetc(p1))!=EOF)

fputc(t==ch || t==(ch^0x20) ? t^0x20 : t,p2);

rewind(p1);

rewind(p2);

for(t=0;(ch=fgetc(p1))!=EOF t10;putchar(ch),t++);

putchar('\n');

for(t=0;(ch=fgetc(p2))!=EOF t10;putchar(ch),t++);

fclose(p1);

fclose(p2);

putchar('\n');

}

else

printf("Open the file(s) failure, exit...\n");

return 0;

}

c语言写一个程序,完成文本文件的拷贝,即将当前目录下已有的file1.txt拷贝一份?

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

FILE *fpi,*fpo;

char ch,fname[30],i;

for(i=0;fname[i]="file1.txt"[i];i++);

fpi=fopen(fname,"r");

fname[4]='2';

if(!fpi || (fpo=fopen(fname,"w"))==NULL){

printf("Open the files failure, exit...\n");

return 0;

}

while((ch=fgetc(fpi))!=EOF)

fputc(ch,fpo);

fclose(fpi);

fclose(fpo);

printf("Copy success! The file name is '%s'\n",fname);

return 0;

}

C语言编程通过文件操作建立文件file1.txt,怎么弄?

看你要在哪个磁盘建文件了,如C盘,可以这样:

FILE *fin;

fin=fopen("c:\\file1.txt","w");

如果这样输入:

FILE *fin;

fin=fopen("file1.txt","w");

即不指定哪个盘,这样会将文件建在所编的程序名下。