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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Alex_oo7
50 / 61 / 4
Регистрация: 18.10.2010
Сообщений: 240
#1

Не открывается файл - C++

05.06.2012, 01:29. Просмотров 1382. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <string>
 
using namespace std;
int main(){
    int z = 0;
    FILE* file = fopen("123.txt", "r");
    fscanf(file, "%d", &z);
    cout << z;
    return 0;
}
Ругается на fscanfе хотя файл существует,
лежит рядом с .exe в папке Debug и в нём записано число.

C++
1
2
freopen("123.txt", "r", stdin);
cin >> z;
Тоже не пашет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2012, 01:29     Не открывается файл
Посмотрите здесь:

C++ Не открывается файл
C++ Не открывается файл
C++ Не открывается файл для считывания
C++ Проверить открывается ли файл
Не открывается текстовый файл для чтения (использовал fstream.h) C++
Файловый ввод-вывод. Почему не создается/открывается файл? C++
Fopen_s: код ошибки 2, файл не открывается C++
Не открывается файл [WinAPI Handle] C++
Не открывается файл на чтение C++
Повторно не открывается файл C++
Объясните в чём ошибка (файловый ввод/вывод - не открывается файл) C++
Не открывается файл для чтения C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
158 / 158 / 25
Регистрация: 23.02.2011
Сообщений: 390
05.06.2012, 02:38     Не открывается файл #2
проверьте, что файл не называется 123.txt.txt
и допишите
C++
1
fclose(file);
перед return 0;
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
05.06.2012, 02:56     Не открывается файл #3
Если Вы запускаете программу из IDE, то файл должен находится в папке проекта, так как запуск происходит относительно этой папки.
Yandex
Объявления
05.06.2012, 02:56     Не открывается файл
Ответ Создать тему
Опции темы

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