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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2012, 23:30   #1
Tavasilyok
Новичок
Джуниор
 
Регистрация: 01.02.2012
Сообщений: 2
По умолчанию Visual C++ импорт данных

Здравствуйте, у меня проблема. Нужно сдать проект, в котором считывается с bunny.dat данные(например числа после from - положение камеры, после 3 - координаты треугольников) и из этих данных создает изображение кролика. Я знаю, что писать в части генерирующей и управляющей изображением, но вот код для считывания почему-то не работает. Помогите, пожалуйста.
PHP код:
#include <iostream> 
#include <stdio.h>
#include <conio.h>
#include <fstream> 
#include <string>
#include <cstring> 
#include <set>
#define N 208459
#define M 3

using namespace std;

int main(int argccharargv[]) 

    
fstream plik;
    
plik.open("bunny.dat"ios::in);
    
double tab[M][N];
    
int j=0;
    
int p=0;
    
double f1f2f3at1at2at3vxvyvzawhr1r2g1g2b1b2l1l2l3an;
    if (!
plik)
    {
        
cout<<"Blad";
        
cin>>p;
        return 
1;
    }
    
int i=0;
    while ( (!
plik.eof()) && (!= 5) )
    {
        
char zp[10];        
        
plik>>zp;
        if (
strcmp (zp"from") == 0){
                                   
plik>>f1;
              
plik>>f2;
              
plik>>f3;
         }
         else if (
strcmp (zp"at") == 0) {
                                    
plik>>at1;
              
plik>>at2;
              
plik>>at3;
         }
         else if (
strcmp (zp"up") == 0){
                                   
plik>>vx;
              
plik>>vy;
              
plik>>vz;
         }
         else if (
strcmp (zp"hither") == 0) {
                                    
plik>>a;
         }
         else if (
strcmp (zp"resolution") == 0) {
                                   
plik>>w;
              
plik>>h;
         }
         else if (
strcmp (zp"b") == 0){
                                   
plik>>r1;
              
plik>>g1;
              
plik>>b1;
         }
         else if (
strcmp (zp"l") == 0) {
                                   
plik>>l1;
              
plik>>l2;
              
plik>>l3;
              
plik>>r2;
              
plik>>g2;
              
plik>>b2;
         }
         else if (
strcmp (zp"p") == 0) {
                                    
plik>>p;
              
plik>>tab[0][j];
              
plik>>tab[1][j];
              
plik>>tab[2][j];
              
j++;
              
plik>>tab[0][j];
              
plik>>tab[1][j];
              
plik>>tab[2][j];
              
j++;
              
plik>>tab[0][j];
              
plik>>tab[1][j];
              
plik>>tab[2][j];
              
j++;
         }
         else if (
strcmp (zp"angle") == 0) {
              
plik>>an;
         }
         else if (
strcmp (zp"v") == 0) {
              
p=0;
         }
         else{
             
p=5;
             
cout << "To juz koniec" << endl;
         }
    }
    for(
j=0;j<6;j++) {
       for(
i=0;i<3;i++) {
          
cout << "_" << tab[i][j] << "_ " <<endl;
       }
    }
    
    
cin>>p;
    
plik.close();
    return 
0

Tavasilyok вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт данных androids Microsoft Office Excel 4 19.06.2011 13:54
импорт данных из интернета peq Microsoft Office Excel 7 30.04.2010 09:12
Импорт данных в Excel mMAg Microsoft Office Excel 2 20.08.2009 17:50
импорт данных Рокабіллі_Птах БД в Delphi 1 13.05.2008 18:49
Импорт данных Таня84 БД в Delphi 4 17.02.2007 20:43