Стандартты кітапханалар



бет13/27
Дата08.02.2022
өлшемі64,18 Kb.
#123781
түріҚұрамы
1   ...   9   10   11   12   13   14   15   16   ...   27
Байланысты:
Оап. Все лекции

Ішкі жолды іздеу

  • strstr (str, sub) функциясы

  • Ішкі жолдың бірінші жолын strr жолына іздейді

  • Егер ішкі жол табылса, онда функция жол басталатын strr жолындағы меңзерді қайтарады

  • Егер ішкі жол табылмаса, онда NULL мәні қайтарылады

Кіші жолға меңзер

  • Мәні, возвращаемое функциясы strstr сақталуы мүмкін жеке ауыспалы (көрсеткіште)Мұндай айнымалы келесідей жарияланады:

  • char* <имя переменной>;

  • Мысалы:

char* w; w = strstr (s, substr);

  • Болашақта бұл айнымалымен қарапайым жол сияқты жұмыс істеуге болады

Жолдағы таңбаларды іздеу

  • Функциялар тобы:

  • strchr (str, ch) – str жолындағы ch таңбасының бірінші кездесуін іздейді;

    • strrchr(str, ch) - CH таңбасын str жолының соңынан бастап іздеңіз;

    • strcspn (sr1, str2) – str1 жолындағы бірінші таңбаның индексін қайтарады, ол str2 таңбалар жиынына жатпайды, яғни str1 жолындағы бастапқы жолдың ұзындығы, ол толығымен str2 жол таңбаларынан тұрады;

Жолды талдау

  • Функция strtok(str, list) - бөлгіштер тізімімен анықталған келесі таңбалауышты (талдау элементі) қайтарады

  • Мысалы, сөздерді санау циклі nw:

nw = 0;
w = strtok(str, " ");
while (w)
{
++nw;
w = strtok(NULL, " ");
}
Ағымдағы позиция немесе ағын көрсеткіші (файл)– бұл ағын компоненттеріне келесі қол жеткізу әрекеттері орындалатын ағындағы (файлдағы) орын болып табылады.


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   27




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет