#include <stdio.h>
#include <stdlib.h>
![](http://www.cppblog.com/Images/OutliningIndicators/None.gif)
int strcmp(char *source, char *dest)
![](http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif) ![](http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif) {
while(*source == *dest && *source != '\0' && *dest != '\0')
![](http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif) ![](http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif) {
source++;
dest++;
}
if (*source =='\0' && *dest == '\0')
return 0;
else
return -1;
![](http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif)
![](http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif)
}
int main()
![](http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif) ![](http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif) {
char *str1 = "abcde";
char *str2 = "abcde";
printf("ret = %d", mystrcmp(str1, str2));
![](http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif)
return 0;
}
|