C艹不使用库函数简陋实现strcmp

/*
逐个读取字符串中的字符,当所给字符与字符串中的字符相同时,计数器count的值加1后继续查找,直到字符串尾。
一个完整的参考程序如下:
*/
#include <iostream>
//#include <conio.h>
void main()
{
    using namespace std;
    int count =0;
    int j;
    char str[100],c[100];
    cout<<"input a string:";
    cin>>str;
    //cout <<sizeof(str)/sizeof(char);
    cout<< "input another string:";
    for(int i = 0; i < *(str+i)!=''; ++i){
        cin>>*(c+i);
    }
    *(c+i) = '';
    //cout << c;
    //cout<<"the count is:"<<char_compare(str,c)<<endl;
    //if(sizeof(str)==sizeof(c)&&char_compare(str,c)==sizeof(str)/sizeof(char))cout << "win";
    for(j = 0;*(str+j)!=''; ++j){
        //cin>>*(c+i);
        if(*(str+j)==*(c+j))    count+=1;
        else    continue;
        
    }
    if(count==j)cout << "win";
    else cout << "oh no";
    //getch();
}
/*
⑵上机要求
修改程序输出每个字符和其出现的次数,不允许字符重复输出。
⑶写出实验报告
1.3项目选做:
自定义函数实现库函数strcmp()和strlen()的功能。
*/
原文地址:https://www.cnblogs.com/jzl123/p/6472855.html