Создание *.txt файлов в Microsoft Visual Studio 2012 - C (СИ)
Формулировка задачи:
Помогите пожалуйста...
Мне нужно сделать программу, записывающая в текстовый файл *.txt массив из 1000 случайных чисел. Задача то лёгкая, но вот Я никак не могу создать простой текстовый файл в Microsoft Visual Studio 2012...
В DevC++ код создания файла выглядит так:
Но, когда Я просто его копирую в MVS2012, то компилятор Мне выдаёт следующие ошибки:
Подскажите, в чём может быть проблема...
#include <stdio.h>
#include <time.h>
#include <Windows.h>
int main(void)
{
FILE * file=fopen("Результат.txt","w+");
srand(time(0));
for (int i=0; i<100; i++)
{
for (int j=0; j<100; j++)
{
fprintf(file, "[%d][%d]=%d",i+1, j+1, (1+rand()%100));
};
};
fclose(file);
return 0;
}
1>------ Построение начато: проект: ConsoleApplication1, Конфигурация: Debug Win32 ------
1> ConsoleApplication1.cpp
1>c:\users\user\documents\visual studio 2012\projects\consoleapplication1\consoleapplication1\consoleapplication1.cpp(12): error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio\vc\include\stdio.h(218): см. объявление "fopen"
1>c:\users\user\documents\visual studio 2012\projects\consoleapplication1\consoleapplication1\consoleapplication1.cpp(13): warning C4244: аргумент: преобразование "time_t" в "unsigned int", возможна потеря данных
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Решение задачи: «Создание *.txt файлов в Microsoft Visual Studio 2012»
textual
Листинг программы
// stdafx.h: включаемый файл для стандартных системных включаемых файлов // или включаемых файлов для конкретного проекта, которые часто используются, но // не часто изменяются // #define _CRT_SECURE_NO_DEPRECATE #pragma once #include "targetver.h" #include <stdio.h> #include <tchar.h> // TODO: Установите здесь ссылки на дополнительные заголовки, требующиеся для программы