Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
14 / 9 / 0
Регистрация: 12.07.2012
Сообщений: 82
1

Ошибка (fstream)

31.07.2012, 12:40. Просмотров 821. Ответов 0
Метки нет (Все метки)

При открытие файла (fstream) выводит ошибку.
Есть две функции: в первой считываются имена файлов и пути к ним, она работает.
А во второй ошибка при открытии.
В чём тут ошибка?
Необработанное исключение в "0x775d15de" в "Trest.exe": 0xC0000005: Нарушение прав доступа при чтении "0x656a626f".
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
42
43
44
45
46
47
48
49
50
51
struct    objectType          
{
    int ID;
    bool spawned;
    const char* model;
    const char* texture;
    const char* cls;
    const char* clo;
    const char* name;
    float SizeX;
    float SizeY;
    float SizeZ;
};
struct  objectType ObjType[90];
void readObjectPropt()
{
    const char* modell;
    char buf[256];
    
    for(int v=0;v<countObjects;v++)
    {
    std::vector<std::string*>coord;
    modell=ObjType[v].clo;
    std::ifstream in(modell);
while(!in.eof())
    {
        in.getline(buf,256);
        coord.push_back(new std::string(buf));
    }
    printf("ID %d",ObjType[v].ID);
    printf("NowID %d",v);
printf("Now Load %s\n",&ObjType[v].clo);
for(int i=0;i<coord.size();i++)
    {
        if((*coord[i])[0]=='#'&& (*coord[i])[1]=='#')
        {
            sscanf(coord[i]->c_str(),"##%s",&ObjType[v].name);
            printf("Name %s\n",&ObjType[v].name);
        }
    }
for(int i=0;i<coord.size();i++)delete coord[i];
in.close();
    }
}
int _tmain(int argc, _TCHAR* argv[])
{
    InitLoads();
    readObjectPropt();
    getch();
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.07.2012, 12:40
Ответы с готовыми решениями:

Ошибка с fstream
При создании исполняемого файла (т.е release версии) вылезает ошибка: raised exception class...

C++, <fstream>, начинающий, ошибка на выполнении
#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; class Write { public: char s,...

C++, <fstream>, начинающий, ошибка на выполнении
#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; class Write { public: char s,...

Ошибка в копирование файла через fstream
#include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main() {...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.07.2012, 12:40

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка компилятора при работе с fstream
Опыта с ним мало, работал всё время c freopen. Но тут нельзя им. Короче простейшая прога: есть...

Ошибка при записи в файл fstream
Примитивная реализация класса string. Создаю строку, затем хочу удалить из нее четные цифры, если...

Ошибка при передаче по значению переменной типа fstream
При вызове функции MassStep компилятор выдает следующую ошибку: Project V10.cpp(82): call to...

Ошибка "error C4430: missing type specifier" при работе с fstream
Добрый день. Работаю над сохранением и загрузкой файлов. Для этого использую библиотеку...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.