question

rafamemekodon-3724 avatar image
0 Votes"
rafamemekodon-3724 asked YujianYao-5145 commented

syntax error : int should be preceded by ;

hi , i need help ,thank you

i got some problem

and whis code i write:

// ConsoleApplication1.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

include <iostream>

include <stdio.h>


using namespace std;

int main()
{
int pilihan;
string nama;
int pilihan2;

 cout << "Masukan Nama Anda\n";
 cin >> nama;
 cout << "halo " << nama;
 cout << " apakah anda siap untuk menjawab beberapa pertanyaan? : ";
 cout << "1.ya \n 2.tidak";
 cin >> pilihan;
 if (pilihan == 1) {
     cout << "siapakah presiden pertama indonesia\n? :";
     cout << "1.ir.Soekarno\n 2.soepomo\n";
     cin >> pilihan2;
 }if (pilihan2 == 1) {
     cout << "anda benar";
 }if (pilihan2 == 2) {
     cout << "anda salah";
 }if (pilihan == 2) {
     cout << "silahkan close";
 }
 else
 { 
 cout << "maaf input anda salah";

 }

};

// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu

// Tips for Getting Started:
// 1. Use the Solution Explorer window to add/manage files
// 2. Use the Team Explorer window to connect to source control
// 3. Use the Output window to see build output and other messages
// 4. Use the Error List window to view errors
// 5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
// 6. In the future, to open this project again, go to File > Open > Project and select the .sln file

c++
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

BarrySchwarz-8780 avatar image
0 Votes"
BarrySchwarz-8780 answered

Why did you include stdio.h which is normally used by C (not C++) functions?

You should also #include <string>.

It looks like you typed your declarations differently than the statements. When you include code, you should use cut and paste to avoid introducing extraneous differences. It's just a guess but it appears that in your real there is no semicolon at the end of the string declaration.

You should include the FULL text of the error message in the body of your message.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

SimpleSamples avatar image
0 Votes"
SimpleSamples answered SimpleSamples edited

I am only guessing but probably you are missing the # character. You have:

 include <iostream>
 include <stdio.h>

And that should be:

 #include <iostream>
 #include <stdio.h>

You probably do not need to #include <stdio.h> but that is not the problem and is not likely to be a problem.

Your program probably needs other fixes too but the preceding will probably solve the problem you asked about.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

YujianYao-5145 avatar image
0 Votes"
YujianYao-5145 answered YujianYao-5145 commented

Hi,

There are no errors in this code segment, and the compiler prompts that there is a missing ‘;’ before int, please check if there is a missing ‘;’ in your own code.

Best Regards,

Elya


If the response is helpful, please click "Accept Answer" and upvote it.


Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.





· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi @rafamemekodon-3724,

May I know if you have got any chance to check my answer? I am glad to help if you have any other questions.

0 Votes 0 ·