Вопросы команде платформы

C practice /Средние /Работа со строками/Вопрос 5

C practice /Средние /Работа со строками/Вопрос 5

by Игорь Скворцов -
Number of replies: 1

Не нашёл как продолжить старое обсуждение.
По поводу поиска пустой строки.

/* code */

int main()

{

    char * ptr;

    ptr = my_strstr("There is my money SONNY!", "");

    if(ptr!=NULL)

     printf("%s\n",ptr);

    else

    printf("not found\n");

    return 0;

}

/* */

/*output*/

not found

/**/

-------------------------------------------------

/*input*/

ptr = my_strstr("There is my money SONNY!", "is");

/**/

/*output*/

is my money SONNY!

/**/

----------------------------------------
/*input*/
ptr = my_strstr("", "");
/**/

/*output*/


/**/

Т.е. находит только пустую строку в пустой строке, моя функция считает пустой строкой '\0'.
Может я неправильно понимаю пустая строка? 
Может под пустой строкой может подразумеваться ? "      "?



In reply to Игорь Скворцов

Re: C practice /Средние /Работа со строками/Вопрос 5

by Ярослав Государкин -
Нет, дело в том, что я вас злостно обманул, и сказал не то условие, на самом деле -- в любой строке можно найти пустую строку.