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

fopen() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как перегрузить оператор []? http://www.cyberforum.ru/cpp-beginners/thread12747.html
вообщем есть класс class Point{ private: int color_id, state; public: //constructors Point(); //destructors virtual ~Point(); //functions
C++ Имитация Internet Explorera Народ помогите советом! Тема такая! нужна прога которая бы имитировала присудствие на сайте! Сама кликает по линкам и все такое! с какой стороны подойти к написанию проги? какие библиотеки юзать, функции? подскажите кто что может! http://www.cyberforum.ru/cpp-beginners/thread12662.html
C++ Создать массив минимально возможного размера, в котором нужно собрать общие элементы двух заданных массивов
Даны два массива: А и B (M и N вводятся с клавиатуры). Необходимо создать третий массив минимально возможного размера, в котором нужно собрать общие элементы двух массивов. void init(int* mas,int size) { for(int i=0;i<size;i++) { *(mas+i)=rand()%20; }
C++ Алгоритм убирания всех пробелов
C++ Чтение бинарных файлов http://www.cyberforum.ru/cpp-beginners/thread12553.html
Здравствуйте уважаемые эксперты,хотелось бы узнать как можно прочитать шестнадцатиричные значения из файла,длиной 1б,в блок размером 4байта каждый. И запихнуть каждыйблок в структуру для того чтоб обратиться к каждому значению отдельно. Проблемка у меня в том что байты в начале могут быть нулевыми,т.е.функции fread,fgets просто нечитают остальные, а со scanf я ужу мозги скрутил,не могу...
C++ работа с файлами Здравствуйте!прошу помогите пожалуйста написать программу на С++... Даны два файла(путь к файлам ввести с консоли).Надо найти сколько раз содержимое файла1 встречается в файле 2. Заранее спасибо)) подробнее

Показать сообщение отдельно
prom1856
14 / 14 / 1
Регистрация: 22.09.2008
Сообщений: 46
22.09.2008, 09:21     fopen()
Win XP SP2, VS 2005
не могу понять, почему fopen() не работает? Просмотрел в поиске, на форумах - вроде все понятно, а не работает. В чем засада?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <stdio.h>
using namespace std;
 
void main(void)
{
 
    FILE* stream;    
    if((stream = fopen("c:\\aaa.txt","r")) == NULL)
    {
        cout << "file open" << "\n";
        return;
    }
    else
    {
        cout << "file don't open" << "\n";
    }
}
Сообщения билда надо привести?

Добавлено через 1 час 26 минут 23 секунды
А в таком варианте работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <stdio.h>
using namespace std;
 
void main(void)
{
    errno_t err;
    FILE* stream;    
    if((err = fopen_s(&stream,"c:\\aaa.txt","r")) != 0)
    {
        cout << "file don't open" << "\n";
        return;
    }
    else
    {
        cout << "file open" << "\n";
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru