Используя указатель, проверить, входит ли в исходную строку комбинация символов "01" - C (СИ)
Формулировка задачи:
В исходной строке, используя указатель, проверить, входит ли в нее комбинация символов "01".
Помогите пожалуйста если не сложно...
Помогите пожалуйста уважаемые программисты.
Решение задачи: «Используя указатель, проверить, входит ли в исходную строку комбинация символов "01"»
textual
Листинг программы
#include <stdlib.h> #include <stdio.h> int test01(char *s) { char *p,c; p=s; c=0; while (*p) { if (*p=='1') { if (c=='0') return 1; } c=*p; p++; } return 0;//false } int main(int argc,char ** argv) { int r; #if 1 r=test01("abcdef01"); #else if (argc<2) return 1; r=test01(argv[1]); #endif printf("\nr=%i",r); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д