如何在循环中命名和创建文件

时间:2018-01-06 07:54:52

标签: c

我找到了一个代码,但是它给出了错误:

  

'fopen_s'未在此范围内声明。

这是:

main (){
    FILE *ptr;
    char name[20];

    for(int i=0;i<10;i++){
        _snprintf(name, sizeof(name), "%d.txt", i);
        fopen_s(&ptr, name, "w");

        //operations to fill data into file i.txt;
        fclose(ptr);
    }
}

2 个答案:

答案 0 :(得分:0)

您将要使用的#include标头:

#include <stdio.h>

请记住main()的返回类型为 int

int main (){

答案 1 :(得分:0)

尝试包括stdlib.h以及