Премини към съдържанието

Ivan G. Ivanov

Потребител
  • Публикации

    2
  • Регистрация

  • Последно онлайн

Харесвания

0 Неутрална репутация

Всичко за Ivan G. Ivanov

  • Титла
    Новобранец
  1. Проблем с задача свързана с обектно програмиране

    Програмата има за цел да прочете данни зададени в текстов фаѝл да ги обработи използваѝки формулата за Calibrated Air Speed( )и да ги изкара на екрана. Грешките, които получвам са: 1 IntelliSense: member function "CASHistory::CasCalc" may not be redeclared outside its class c:usersivanovdesktop205se assigment 1cas history in one classcashistory.cpp 38 19 CASh2 IntelliSense: expected a ';' c:usersivanovdesktop205se assigment 1cas history in one classcashistory.cpp 39 2 CASh3 IntelliSense: identifier "l" is undefined c:usersivanovdesktop205se assigment 1cas history in one classcashistory.cpp 54 22 CASh4 IntelliSense: return value type does not match the function type c:usersivanovdesktop205se assigment 1cas history in one classcashistory.cpp 56 10 CASh5 IntelliSense: member function "CASHistory::CountLines" may not be redeclared outside its class c:usersivanovdesktop205se assigment 1cas history in one classcashistory.cpp 58 18 CASh6 IntelliSense: expected a ';' c:usersivanovdesktop205se assigment 1cas history in one classcashistory.cpp 59 2 CASh7 IntelliSense: member function "CASHistory::CasDisp" may not be redeclared outside its class c:usersivanovdesktop205se assigment 1cas history in one classcashistory.cpp 78 19 CASh8 IntelliSense: expected a ';' c:usersivanovdesktop205se assigment 1cas history in one classcashistory.cpp 79 2 CASh9 IntelliSense: expected 'while' c:usersivanovdesktop205se assigment 1cas history in one classcashistory.cpp 103 2 CASh
  2. Здравейте момчета и момичета! За много години! Стана вече 2 дена се мъч с една задача. Мисля, че съм написал кода правилно и въпреки това получвам грешки. Бихте ли ми помогнали? Това е header-a: Това е .cpp:#include "CAS.h"#include <iostream>#include <fstream>#include <cmath>#include <iomanip>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cmath>#include <string>using namespace std;using std:: cout;using std:: getline;CASHistory::CASHistory(void){}CASHistory::~CASHistory(void){} void CASHistory::CasHis(){ ifstream fin;bool reRun;string buf;do { system("cls"); string filename; cout << "Please enter the file name:" << endl; getline(cin,filename); fin.clear(); fin.open(filename.c_str()); if (!fin.fail()){ cout << "nCAS History Plot(seconds,knots)nn";} else { cout << "nPlz check your input file name!nn";} void CASHistory::CasCalc() { ifstream infile; char filename; infile.open(filename,ios::in); LINES=CountLines(filename); for(int i=0;i<LINES;i++) { infile>>fltparams.time; infile>>fltparams.pressure; } } double CASHistory:: calcSpeed(double l); { double sp; sp=a0*sqrt(5*(pow((l/1000)/P0+1,2.0/7)-1)); cout<<"speed="<<sp<<endl; return 0; } int CASHistory::CountLines(char name) { ifstream ReadFile; int n=0; string temp; ReadFile.open(name,ios::in); if(ReadFile.fail()) { return 0; } else{ while(getline(ReadFile,temp)) { n++; } return n; } ReadFile.close(); } fin.close(); void CASHistory::CasDisp() { double j=0; double max; max=fltparams.speed; for (int o = 0;o<LINES;o++) { if(max < fltparams.speed) { max = fltparams.speed; } } maxvalue=max; for (int z=0;z<LINES;z++) { double sf; sf=fltparams.speed/(maxvalue/barlength); cout << right; cout.fill('*'); cout<<setw(sf); cout<<fltparams.time<<","<<fltparams.speed<<endl; } } reRun = false; cout << "Re-run (Y/N):" << endl; char tmp; while (cin >> tmp && tmp != 'Y' && tmp != 'y' && tmp != 'N' && tmp != 'n'); if (tmp == 'Y' || tmp == 'y') reRun = true; getline(cin, buf);} while (reRun);cout << "End of program execution!" << endl;}И това е main.cpp: #include <cstdlib>#include "CAS.h"#include <string>using namespace std;int main(void) { CASHistory cashistory; cashistory.CasHis(); system("pause"); return 0; } Благодаря за отделеното време!
  • Разглеждащи в момента   0 потребители

    Няма регистрирани потребители разглеждащи тази страница.

×

Информация

Този сайт използва бисквитки (cookies), за най-доброто потребителско изживяване. С използването му, вие приемате нашите Условия за ползване.