Implementação C - os caracteres de entrada são salvos em um arquivo (detalhado)

Código

        Ideia: ler os dados como uma string e armazená-los, e armazená-los no arquivo depois de ler os caracteres um por um. (O programa foi anotado em detalhes e não será repetido aqui)

//导入头文件
#include<stdio.h>
#include<stdlib.h>

//主函数
int main(){
    FILE*fp=NULL;//定义文件指针,初始为空 
    char filename[25];//字符数组,存储字符,容量25 
    char ch;//字符变量,记录字符 
    printf("请输入文件名称:");//信息提示 
    gets(filename);//获取文件名 
    //判断文件创建是否成功 
    if((fp=fopen(filename,"w"))==NULL){
        printf("打开文件失败!\n");
        exit(0);
    }
    printf("请输入要保存的字符,以#结束:\n");
    getchar();
    while((ch=getchar())!='#'){
        fputc(ch,fp);//字符写入文件中 
    }
    fclose(fp);//关闭文件 
    return 0;
}

resultado da operação

(1) No programa, o local padrão do arquivo é "local de armazenamento do programa de origem ou área de trabalho"  e, em seguida, abra o arquivo para visualização, conforme mostrado na Figura (2)

(2) Conforme mostrado na figura abaixo, o conteúdo do arquivo:

 

 

 

Acho que você gosta

Origin blog.csdn.net/m0_54158068/article/details/124372358
Recomendado
Clasificación