Ez miért nem jó? Nem értem mi lehet a baj
dev c++ használok jelenleg mert valamiért nem tudom telepíteni a visual studiot.
A dev c++ nem jelez hibát csak egyszerűen nem indul Íme a fügvény:
#include <iostream.h>
int add (int x, int,y)
{
std::cout <<"itt az add() fugveny most ezek az ertekek adottak";
<< x <<"es"<< y "\n";
return (x+y);
}
int main()
{
std::cout <<"most a main()fugvenyben vagyunk!\n";
std::cout <<"most meghivjuk az int add fugvenyt\n";
std::cout <<"viszadott ertek:" << add(3,4);
std::cout <<"ismet a main() fugvenyben vagyunk\n";
std::cout <<"kilepunk...\n\n";
system("pause>>void");
return 0;
}
javítva: int add(int x,int y)
és ennek a végéről ki kellet szedni a pontosvesszőt:
std::cout <<"itt az add() fugveny most ezek az ertekek adottak"
miért?





azért, mert a streamet le kell zárnod, std::cout << "string" << x << "es" stb. de igazából úgy helyes megfogalmazni hogy nem ebből a sorból kellett kivenni, hanem az utolsó sor elejét nem << vel kell kezdeni, mert ugye ott nem adtad meg, hova kell mennie. ha
std::cout << "string";
std::cout << x << "es" << y;
valami ilyet akartál írni :)





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!