Грешка при компилиране

C/C++, Visual Basic, Pascal и други...
Post Reply
User avatar
georgib1
V.I.P
V.I.P
Posts: 217
Joined: 07 Jul 2015, 11:58
Favorite version: CS: Global Offensive

Грешка при компилиране

Post by georgib1 »

Здрасти, почнах да уча C++ от вчера и реших да си правя тестове с нещата, които знам до сега.При ето този код:

Code: Select all

#include <iostream>
#include <string>

using namespace std;
int main ()
{
cout <<"This is only a test">>;
const double ZI = 13;
const double HI = 156;
const double RES = HI + ZI * 3;
string hey = "TEST";
cout <<RES;
cout <<hey;
return 0;
}
Когато го компилирам, ми дава следната грешка - http://prntscr.com/cd73z0
Може ли някой да ми помогне да го оправя?
User avatar
iccaka
Потребител
Потребител
Posts: 7
Joined: 30 Jan 2013, 15:48
Skype: hristo.mitsev1
CS Nick: DaKilla-ROSHUN
Favorite version: CS: Global Offensive
Steam Community ID: iccaka2
Location: Петрич, България

Re: Грешка при компилиране

Post by iccaka »

1 #include <iostream>
2 #include <string>
3
4 using namespace std;
5 int main ()
6 {
7 cout <<"This is only a test">>;
8 const double ZI = 13;
9 const double HI = 156;
10 const double RES = HI + ZI * 3;
11 string hey = "TEST";
12 cout <<RES;
13 cout <<hey;



Не разбирам от C++ но на ред 12 и 13 не трябва ли да е така:
12 cout <<RES>>;
13 cout <<hey>>;
User avatar
OciXCrom
OciXCrom™ Official Profile
OciXCrom™ Official Profile
Posts: 585
Joined: 21 Mar 2013, 14:21
Skype: doctor.crom1234
CS Nick: OciXCrom
Favorite version: CS: 1.6
Steam Community ID: OciXCrom
Location: jb.iplay.bg:27015
Contact:

Re: Грешка при компилиране

Post by OciXCrom »

Точно обратното - на ред 7 не трябва да има >> в края.

Sent from my HTC Desire 610 using Tapatalk
User avatar
H4CK3R
Потребител
Потребител
Posts: 30
Joined: 28 May 2015, 17:12
Favorite version: CS: 1.6
Location: София

Re: Грешка при компилиране

Post by H4CK3R »

На реда, на който пише
cout <<"This is only a test">>;
не трябва да има ">>", а "<< endl;" и преди return-na сложи
system("pause");
и също така ти препоръчвам да сложиш "<< endl;" след изкарването на константите, за да е по-хубаво и четимо
и кода ти става така:

Code: Select all

#include <iostream>
#include <string>

using namespace std;
int main()
{
	cout << "This is only a test" << endl;
	const double ZI = 13;
	const double HI = 156;
	const double RES = HI + ZI * 3;
	string hey = "TEST";
	cout << RES << endl;
	cout << hey << endl;

	system("pause");
	return 0;
}
Post Reply

Return to “Системно програмиране”