Форум программистов, компьютерный форум CyberForum.ru

Не работает программа. Не хочет читать файл - C++

Восстановить пароль Регистрация
 
rslrusl
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 24
22.12.2012, 12:51     Не работает программа. Не хочет читать файл #1
Нехочет читать файл, пишет error C2660: 'fopen_s' : function does not take 2 arguments

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include "stdio.h"
#include <windows.h>
#include <conio.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    FILE *fp;
    fp = fopen_s ("text.txt", "r");
    if (NULL == fp)
    {
        printf(" не удалось открыть\n");
        return 0;
    }
    char str[1024] = "";
    while (!feof(fp))
    {
        fgets(str, 1024, fp);
        printf("%s", str);
    }
    fclose(fp);
    system("pause");
    return 0;
}

прошу помочь
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
22.12.2012, 13:00     Не работает программа. Не хочет читать файл #2
Вам же написали, что 2 аргументов недостаточно,
C++
1
fopen_s( &fp, "text.txt", "r" );
Vladimir616
110 / 110 / 3
Регистрация: 05.07.2009
Сообщений: 224
22.12.2012, 13:01     Не работает программа. Не хочет читать файл #3
rslrusl, читайте описание функции:http://msdn.microsoft.com/en-us/libr...e9(VS.80).aspx
C++
1
fopen_s (&fp, "text.txt", "r");
rslrusl
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 24
22.12.2012, 13:05  [ТС]     Не работает программа. Не хочет читать файл #4
спасибо)
Yandex
Объявления
22.12.2012, 13:05     Не работает программа. Не хочет читать файл
Ответ Создать тему
Опции темы

Текущее время: 16:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru