Why can I not do this switch?
#1

pawn Код:
switch(idx)
{
                    case 0: file2 = fopen("CRP_Scriptfiles/Businesses/businesses.cfg", io_write);
                    else: fopen("CRP_Scriptfiles/Businesses/businesses.cfg", io_append);
}

I get these errors:

Quote:

(15862) : error 002: only a single statement (or expression) can follow each "case"
(15862) : error 029: invalid expression, assumed zero

Line 15862 is the "else:" line.

What is another way to do "else"..

I do not want to use the elseif, etc, I would like to use the switch system.
Reply
#2

When trying to detect failed switch case statements,we use 'default'.
pawn Код:
case 0: file2 = fopen("CRP_Scriptfiles/Businesses/businesses.cfg", io_write);
default: fopen("CRP_Scriptfiles/Businesses/businesses.cfg", io_append);
Reply
#3

Quote:
Originally Posted by [XST]O_x
Посмотреть сообщение
When trying to detect failed switch case statements,we use 'default'.
pawn Код:
case 0: file2 = fopen("CRP_Scriptfiles/Businesses/businesses.cfg", io_write);
default: fopen("CRP_Scriptfiles/Businesses/businesses.cfg", io_append);
Perfect, thank-you.

Im so used to using ifs and else, but now im going to transfer everything to switches, a lot easier
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)