《三级网络技术上机遍历统计、移动或倒排》由会员分享,可在线阅读,更多相关《三级网络技术上机遍历统计、移动或倒排(2页珍藏版)》请在金锄头文库上搜索。
第第 90 套套 编写一个函数 findstr(),该函数统计一个长度为 2 的子字符串在另一个字符串中出现的次数。 例如:假定输入的字符串为“asd asasdfg asd as zx67 asd mklo“,子字符串为子字符串为“as“,函数返回 值为 6。函数 readwriteDat()的功能是实现从文件 in.dat 中读取两个字符穿 4,并调用函数 findstr(),最后把结果输出到文件 out.dat 中。注意:部分源程序已给出。请勿改动主函数 main()和函数 ReadWrite()的内容。 - int findStr(char *str,char *substr) int i,cnt=0; /* 定义变量 */for(i=0;i=0;j-)if(!isalpha(xxij) /* 提取单词 */ if(isalpha(xxij+1) strcat(str,xxi+j+1); /* 保存单词 */strcat(str,“ “);xxij=0; /* 设置行尾 */strcat(str,xxi); /* 保存第一个单词 */strcpy(xxi,str); /* 复制字符串 */