Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2009, 17:39   #1
baltushka
 
Регистрация: 08.06.2009
Сообщений: 6
По умолчанию Проблема с записью в файл

Всем доброго времени! У меня есть программа, которая рисует кривую повехность, необходимо многократно посчитать время работы и результат записать в файл. Время работы считает как надо, но насчет fstream идет непрерывная ругань, мол, необъявленный идентификатор!

В fstream.h описан класс basic_fstream, пробовала заменить, результат тот же! Подскажите, что делать??

Привожу часть программы:
Код HTML:
//#include "glos.h"

#include <windows.h>
#include <stdio.h>
#include <process.h>
#include <math.h>
#include <fstream.h>

#include <iostream.h>

#include <GL\\gl.h>
#include <GL\\glu.h>
#include <GL\\glaux.h> 

.....


void CALLBACK display(void)
{	
    long t0 = GetTickCount();
	fstream f;
	f.open("file.txt",ios::out);

	for (int a=0; a<10; ++a)
   { 
    long t0 = GetTickCount();
    for(int i =0; i < 100; ++i)
   {
    
    int D = 0, j = 0, k, M = 0, mi, ma = 0, x, y;
//double D = 0.;
double s;
int Res[kol] = {15, 32, 31,31, 16, 31, 16, 15, 32,15, 16, 31, 16, 31, 16};

{
    GLfloat knots[8] = {0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0};

    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

    glPushMatrix();

	glRotatef(330.0, 1, 0., 0.);

    glScalef (0.5, 0.5, 0.5);

    gluBeginSurface(theNurb);

    gluNurbsSurface(theNurb, 
        8, knots,
        8, knots,
        4 * 3,
        3,
        &ctlpoints[0][0][0], 
        4, 4,
        GL_MAP2_VERTEX_3);

    gluEndSurface(theNurb);
    glPopMatrix();

    glFlush();
    auxSwapBuffers();


};

}
    long t1 = GetTickCount();

    std::cout << a << std::endl;
    std::cout <<(t1-t0) << std::endl;
	f<<mas[a]<<" ";
     f.close();

	}

  }
Помогите!!!
baltushka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с записью в файл ROD Общие вопросы C/C++ 9 03.04.2009 12:32
Проблема с записью структуры в файл JamS007 Общие вопросы C/C++ 5 07.01.2009 23:13
Проблема с записью большого файла Rembo Свободное общение 17 17.06.2008 12:47
Проблема с записью в реест eks-s Общие вопросы Delphi 4 02.02.2008 13:42
Проблема с записью в файл...( Regloger Помощь студентам 10 15.11.2007 17:49