Tudnátok segíteni egy prgoram elkészítésében?
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
é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;
}
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
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!