Kezdőoldal » Számítástechnika » Programozás » Tudnátok segíteni egy prgoram...

Tudnátok segíteni egy prgoram elkészítésében?

Figyelt kérdés

Borland turbo c++ ben kellene csinálom egy teljesen alap egyszerű gagyi angol magyar szótár programot.

A program úgy ahogy megvan de nem akar leftuni. Mindig van valami hiba 1. nek az volt hogy vcl be rakjam hát én beraktam vcl from applacions ba ekkor már magával a programmal nem volt gondja megnyit egy új ablakban egy stdio.h-t és abban talál hibákat mi lehet a gond? Itt egy kép a hibákról

[link]

és itt van maga a forráskód


#include<iostream>

#include<fstream>

#include<string>


using namespace std;


class Dictionary

{

private:


char alphabet;

string meaning;

string word;


public:


void getmeaning(std::string *p);


void search()

{

string word;


cout<<"enter a word :";

cin>>word;


getmeaning(&word);

}

} di;



void Dictionary::getmeaning(std::string *p)

{

string a,b;


// Assume there exists a dictionary dic.txt

// Remember to add proper error handling (file operation)

ifstream get("dic.txt",ios::in);


while ( !get.eof())

{

get>>a>>b;


if (*p==a)

{

cout<<a<<" "<<b;

}

}

}



int main()

{

int ch;



cout<<"=D=I=C=T="<<endl;

cout<<"1.Show meaning"<<endl;

cout<<"2.Show word"<<endl;

cout<<"3.Exit"<<endl;

cin>>ch;


switch(ch)

{

case 1:

di.search();


break;

case 2:

{

string word;


cout<<"enter a word :";

cin>>word;


di.getmeaning(&word);


break;

}


case 3 :

return 0;

}


return 0;

}



2012. jún. 3. 16:18
 1/8 anonim ***** válasza:
hát a stdio.hban biztos nincs hiba :) de akár includeolhatnád is, ha használni akarod
2012. jún. 3. 16:40
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
De valamiért mindig behozza az stdioban azt a csomó hibát amin a kép van.
2012. jún. 3. 17:05
 3/8 anonim ***** válasza:
de be sincs includeolva, bszki. vagy ezekben a headerekben már benne van? mit ír ki?
2012. jún. 3. 17:07
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:

ott van a kép a kérdésben. Hiába írom a

#include<string> után a #include<stdio.h>-t akkor is ugyanazt dobja ki mint a képen itt a kép ezt az ablakot dobja be kor fut a fordítás és alul van csomó hibakód

[link]

2012. jún. 3. 17:14
 5/8 anonim ***** válasza:
ne utána ird, hanem elé, szerintem. a hibaüzenetek jellege és mennyisége egyébként tipikus hibás includeolás
2012. jún. 3. 17:15
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
ha meg beleirtál valamit a stdio.hba, akkor meg nem tudok mit mondani, ezekbe nem szokás belenyúlni, hacsak nincs komoly okod, egy ilyen program meg nem az
2012. jún. 3. 17:16
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
Hiába nem sikerül de nem értem miért legelsőnek incule oltam az stdio-t és azonnal így is behozza és hibákat talál és nem nyúltam bele pár napja raktam föl magát a fordítót.
2012. jún. 3. 17:48
 8/8 A kérdező kommentje:
Közben jó lett elvileg.
2012. jún. 4. 00:06

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!