我的任务是从主字符串中找到一个子字符串,并将指针返回到mainstring中的子字符串的第一个字符,它需要在"?"
之后停止搜索,并且代码必须在没有{{}的情况下完成1}}。我的代码工作正常,但自动检查器说不然,检查员说这个
string.h
所以检查员说我的指针不在正确的位置..但对我来说,它需要帮助。
我的代码=
test_source.c:195:F:test_es_strstr:test_es_strstr:0: [07_altstring.d] Wrong return value with string "Foobarbaz?asd:w" and substring "baz?": Got 0x72, expected 0x7ffeb8b8a306
答案 0 :(得分:2)
我认为你应该返回指针,即
return str1;
而不是
return *str1;
* str表示str1指向的字符