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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Pазработать программу для работы с Базой данных, которая обеспечивает автоматизированную продажу авиабилетов на месяц вперед. http://www.cyberforum.ru/cpp-beginners/thread596698.html
помогите пожалуйста решить задачу на языке с++ Pазработать программу для работы с Базой данных, которая обеспечивает автоматизированную продажу авиабилетов на месяц вперед. Программа проверяет правильность каждой даты, делает возможным менять расписание. В типизированных файлах хранятся входные данные входные данные- номера рейсов, маршруты, количество свободных мест, дата вылета, ФИО. При...
C++ Вывести введённое неотрицательное число в двоичном, восмиричном и шестнадцатеричном представлении Добрый день. Ребята помогите пожалуйста сделать: ввести неотрицательное число и вывести его в двоичном,восмиричном и шестнадцатеричном представлении (использовав только библиотеку stdio.h т.е. при помощи алгоритмов. Нужно в С++. http://www.cyberforum.ru/cpp-beginners/thread596696.html
Измените программу, чтобы выводился список только тех студентов C++
Измените программу, чтобы выводился список только тех студентов, у которых в) только хорошие и отличные оценки; Добавьте определение среднего балла группы.
C++ Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте
Дан файл вещественных чисел, содержащий ненулевую часть нижне- треугольной матрицы (по строкам). Создать новый файл, содержащий все элементы данной матрицы (по строкам) . Дан символьный файл, содержащий по крайней мере один символ про- бела. Удалить все его элементы, расположенные после последнего симво- ла пробела, включая и этот пробел.
C++ Турбо С++ http://www.cyberforum.ru/cpp-beginners/thread596653.html
Ребята помогите пожалуйста осталась последняя лаба по Турбо С++ и экзамен автоматом!!! не могу разобратся в последней лабе! Нарисовать домик из трубы идёт дым!!! (Именно на Турбо си!) Заранее спасибо! жду ответа!!!!:read:
C++ Коды исключений Какие ещё, кроме std::bad_alloc, есть коды исключений? Содержит ли исключение информацию о месте своего возникновения? А о конкретной операции, из-за которой оно возникло? А что конкретно не так с этой операцией? подробнее

Показать сообщение отдельно
Hagrael
БТР - мой друг
 Аватар для Hagrael
331 / 273 / 2
Регистрация: 07.01.2010
Сообщений: 1,932
05.06.2012, 10:10     Не хочет открываться файл
Всем привет! У меня почему-то не хочет открываться файл. В чем может быть причина? Вот код:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <fstream>
using namespace std;
 
int main () {
    char fileName[81];
    int recordNumber;
    int intNumber;
    double doubleNumber;
    char str[100];
 
    fstream file;
    while (true) {
        cout << "Input name of the file: ";
        cin.getline(fileName, 80);
 
        // вот здесь возникает ошибка!
        file.open(fileName, ios::binary | ios::in);
        if (file)
            break;
        else
            cout << "Couldn't open the file.\n";
    }
 
    cout << "Input record number: ";
    cin >> recordNumber;
    cout << "Input integer number: ";
    cin >> intNumber;
    cout << "Input double number: ";
    cin >> doubleNumber;
    cout << "Input string: ";
    cin.getline(str, 99);
 
    file.seekp(recordNumber*sizeof(intNumber)+sizeof(doubleNumber)+sizeof(str));
    file.write(reinterpret_cast<char*>(&intNumber), sizeof(int));
    file.write(reinterpret_cast<char*>(&doubleNumber), sizeof(double));
    file.write(str, sizeof(str));
    file.close();
 
    return 0;
}
Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru