Kezdőoldal » Számítástechnika » Programozás » Ez miért nem jó? Nem értem mi...

Ez miért nem jó? Nem értem mi lehet a baj

Figyelt kérdés

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;

}


2011. júl. 5. 23:13
 1/3 A kérdező kommentje:

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?

2011. júl. 5. 23:27
 2/3 anonim ***** válasza:

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 :)

2011. júl. 6. 20:51
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
nem utolsó sor, rákövetkező sor, úgy értem.
2011. júl. 6. 20:52
Hasznos számodra ez a válasz?

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!