c语言记录功能代码示例

以下是一个简单的C语言记录功能代码示例:

#include <stdio.h>

int main() {
    FILE *fp;
    char filename[] = "records.txt";
    char name[20], address[50], phone[15];
    int age;
    
    // 打开文件
    fp = fopen(filename, "a+");
    
    // 如果无法打开文件,则退出程序
    if (fp == NULL) {
        printf("无法打开文件\n");
        return 1;
    }
    
    // 输入信息
    printf("请输入姓名:");
    scanf("%s", name);
    printf("请输入年龄:");
    scanf("%d", &age);
    printf("请输入地址:");
    scanf("%s", address);
    printf("请输入电话号码:");
    scanf("%s", phone);
    
    // 写入文件
    fprintf(fp, "姓名:%s, 年龄:%d, 地址:%s, 电话号码:%s\n", name, age, address, phone);
    
    // 关闭文件
    fclose(fp);
    
    return 0;
}

这段代码首先打开一个名为“records.txt”的文件,然后从用户输入中获取一些个人信息,最后将这些信息写入文件中。每次运行程序,它都将在文件末尾添加一个新记录。可以使用文本编辑器打开该文件以查看记录。

猜你喜欢:java实现文件下载代码