APLY-ZONE
Bine ai venit vizitatorule, daca vrei sa ai acces la toate resursele forumului trebuie sa detii un cont. Daca nu detii unul deja iti poti face un cont nou aici : http://aply-zone.forumotion.com/register?agreed=true&step=2

Cum rezolvam warning 217: loose indentation

In jos

Cum rezolvam warning 217: loose indentation

Mesaj Scris de Versus la data de Dum Aug 11, 2013 9:45 am

Am observat ca multa lume intampina aceasta problema fapt ce m-a determinat sa va arat care este "calea" cea buna pentru rezolvarea problemei. Multa lume apeleaza la "#pragma tabsize 0", nu este recomandat pt ca pot aparea mai multe probleme pe parcurs.

In acest tutorial am sa va arat cum rezolvati acest warning

Sa zicem ca avem codul cu pricina

if( !strcmp( cmdtext, "/problema", true ) )
{
if( !strcmp( cmdtext[ 4 ], "probl", true ) )
{
SendClientMessage( playerid, -1, "PROBLEMA in curs" );
}
return 1;
}


Dupa cum observati liniile sunt cam "alandala", e, din cauza asta iei acel warning "warning 217: loose indentation" (isi pierde identitatea)

Rezolvarea codului

if( !strcmp( cmdtext, "/problema", true ) )
{
// Avem o paranteza "{" deci am mers cu 4 spatii mai in fata
if( !strcmp( cmdtext[ 4 ], "probl", true ) )
{
//Alta paranteza "{" mai mergem 4 spatii in fata
SendClientMessage( playerid, -1, "PROBLEMA in curs" );

}
//Am inchis paranteza, am dat 4 space-uri inapoi
return 1;
}


Aceasta este o rezolvare cat mai concludenta a problemei "warning 217: loose indentation".

avatar
Versus
Fondator
Fondator

Mesaje : 151
Puncte : 448
Reputatie : 1
Data de inscriere : 11/08/2013
Localizare : constanta

Vezi profilul utilizatorului

Sus In jos

Re: Cum rezolvam warning 217: loose indentation

Mesaj Scris de SPeeDStriKe la data de Mier Aug 14, 2013 1:02 pm

Frumos !
avatar
SPeeDStriKe
Membru
Membru

Mesaje : 913
Puncte : 994
Reputatie : 13
Data de inscriere : 12/08/2013
Varsta : 23
Localizare : Bucuresti

Vezi profilul utilizatorului http://aply-zone.hitforum.ro/profile?mode=editprofile

Sus In jos

Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum