SA-MP Forums Archive
Проверка наличия символа \ - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проверка наличия символа \ (/showthread.php?tid=563297)



Проверка наличия символа \ - x_O - 15.02.2015

Привет всем, подскажите, как проверить наличие символа \ в массиве.

Подробности не надо расписывать, не могу сообразить как его добавить в проверочные символы.

К примеру:

pawn Код:
switch(string[i]) {
   case '\': так не получается (ошибка при компиляции)
   case '
\\': так тоже (при проверки ищет именно \\, а не \)
}



Re: Проверка наличия символа \ - stabker - 15.02.2015

'\\' то, что нужно. Либо "case 92".

Просто, видимо, вас сбила с толку проверка а-ля:

PHP код:
new myarray[2] = "\\"//кажется, что здесь два обратных слэша, но здесь только \ и EOS
for(new isizeof myarrayi++)
{
    if(
myarray[i] == '\\'//как и здесь только \
    
{
        
printf("позиция: %c - %d"myarray[i], i);
        break;
    }




Re: Проверка наличия символа \ - x_O - 15.02.2015

Quote:
Originally Posted by stabker
Посмотреть сообщение
'\\' то, что нужно. Либо "case 92".

Просто, видимо, вас сбила с толку проверка а-ля:

PHP код:
new myarray[2] = "\\"//кажется, что здесь два обратных слэша, но здесь только \ и EOS
for(new isizeof myarrayi++)
{
    if(
myarray[i] == '\\'//как и здесь только \
    
{
        
printf("позиция: %c - %d"myarray[i], i);
        break;
    }

Да, затупил немного... '\\' работает. Спс