+ 4
Do you know about the the keyword "goto" which was used in Turbo C++.
Guys I thought of making a game in C++ but I am struck at one point . Is there any alternate keyword for the keyword goto , which was accessed by the <conio.h> library . If you know that please tell me . If you due didn't got the question here is a simple example for that : - .....some code P : cout<<"\n Enter the number "; switch(choice) { case 1: cout<<"That's number 1"; break; case 2: cout<<"That's number 2"; break; ....... default : goto P; break; } ....some code Plz tell me what can replace goto
12 Answers
+ 6
AFAIK, goto can still be used without the need to include <conio.h>.
+ 5
Bc that's how the truly loop of computer work.and it is optimized loop.But the strongly reason is "I like Assembly >.>"
Anyway~
@Atikrant Negi
why you want to replace goto????
As if User input is another number so you will make it jump to P label....
+ 4
It is better to use a loop of some kind to accomplish what you want in this particular instance.
+ 3
Ehhhh that code is valid....do you mind to type what do you want to do again please?
+ 3
Ahem, goto is a .... never use word. Never use it !
It comes from Assembly which works only with something similar.
It is meant to go to a label. Label can be written that way :
a_label:; //statement
It is strictly discourage to use it as it can bring unwanted behavior easily, it can render the code unclear, even unreadable
+ 3
I think goto statement faster and better than to use readymade c loop
(I like assembly :P)
+ 3
@Very_Hard(java & c++ & c# & rust & (AllHard))
actually that's just an example , I want the code to do something else , but it is the same as it is used in the example . When the input is not valid I want it to jump to the first sentence . But I think I found a solution :- I am using a function instead of it , I think it will work efficiently .
+ 2
that's valid in Turbo c++
+ 2
I can't bring a loop there , I know how to do this using while loop but that can't be used here . I this case there is a switch case statement and the main skeleton is outside it .
+ 2
@All hard, what makes you say that ?
Edit : no offence, I am really interested ^^