Mit szúrtam el ebben a programban?
Elkezdtem írni egy programot ami leellenőriz egy ip címet hogy helyes-e. Első körben azt akartam emgvalósítani hogy az ellenőrző függvények egy classban legyenek.
#include <iostream>
#include <string>
#include <cstdlib>
#include <windows.h>
using namespace std;
int z=-10,k,i;
class ellen
{
public:
int hossz (string ip)
{
if (ip.length()>15)
{
cout << "Az ip hossza: " << ip.length();
return 2;
} }
};
int main ()
{
cout << "Add meg az Ip cimet decimalisan: ";
string a;
while(k!=1)
{
getline(cin,a);
ellen.hossz(a);
}
cin.get();
}
Most kezdtem el úgymond a classokat. A programot is gyakorlás végett írtam. A lényeg a ellen classon belüli hossz függvényre akarok hivatkozni.
Másrészt pedig az ellen egy osztály. Az ellen osztályon belül a hossz függvényed pedig példányszintű függvény, te mégis osztály szintről hívod.
"A" megoldás: Hozz létre egy ellen példányt, és annak hívd meg a hossz függvényét.
"B" megoldás: a hossz függvény legyen osztályszintű.
"de maga az osztály hívásnál volt a gond."
Oké, csak ezt nem írtad le, nekem kell keresni a hibát... és találtam egy másikat.
(1. voltam)
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!