Нет подходящей функции для вызова xcode 'strcmp' - PullRequest
0 голосов
/ 23 апреля 2020

Эй, у меня есть эта проблема с моей программой в xcode - он не распознает функцию strcmp из библиотеки строк. Я добавляю #include и #include, но это все еще не работает ... (это строковый класс), если вы можете помочь мне с этим, было бы здорово (я новичок в C ++) спасибо u

#include <stdio.h>
#include "MyString.h"
#include <string>
#include <string.h>
using namespace std;

bool MyString::operator!=(MyString other){
    if(strcmp(str, other)==0) //error here
        return true;
    return false;
}

bool MyString::operator<=(MyString other){
    if(strcmp(str, other)==0 or strcmp(str, other)==-1) //error here
        return true;
    return false;
}

bool MyString::operator>=(MyString other){
    if(strcmp(str, other)==0 or strcmp(str, other)==1) //error here
        return true;
    return false;
}

bool MyString::operator<(MyString other){
    if(strcmp(str, other)==-1) //error here
        return true;
    return false;
}

bool MyString::operator>(MyString other){
    if(strcmp(str, other)==1) //error here
        return true;
    return false;
}
...