C语言编程练习3
题目内容:
1,实现标准库函数strstr的功能:在str1中查找str2,若找到,返回指向str1中第一次出现str2的位置;
int A ( const char * str1,const char * str2 );
没有的话,返回-1;有则返回所在位置(从0开始);
2,并写出函数,对编写函数main完成对strstr的功能的验证。
要求:
1,功能与标准库函数strstr相同;
2,考虑各种容错;
3,考虑最优效率;
4,考虑代码可读性;
5,可以接受标准库函数级别的测试;
题目内容:
1,实现标准库函数strstr的功能:在str1中查找str2,若找到,返回指向str1中第一次出现str2的位置;
int A ( const char * str1,const char * str2 );
没有的话,返回-1;有则返回所在位置(从0开始);
2,并写出函数,对编写函数main完成对strstr的功能的验证。
要求:
1,功能与标准库函数strstr相同;
2,考虑各种容错;
3,考虑最优效率;
4,考虑代码可读性;
5,可以接受标准库函数级别的测试;