1. 程式人生 > >c++ 字串比較

c++ 字串比較

對std::string 直接用 ==

對char* 應該用strcmp()

    string t1 = "helloWorld";
    string t2 = "helloWorld";
 
    if (t1 == t2)
    {
        printf("***t1 ,t2 是一樣的\n");
        printf("這是正確的\n");
    }
 
    if (t1.c_str() == t2.c_str())
    {
        printf("@@@t1 ,t2 是一樣的\n");
    }
    
    if (strcmp(t1.c_str(),t2.c_str()) == 0
) { printf("###t1 ,t2 是一樣的\n"); printf("這是正確的\n"); } --------------------- 作者:wisdom605768292 來源:CSDN 原文:https://blog.csdn.net/wisdom605768292/article/details/12076375 版權宣告:本文為博主原創文章,轉載請附上博文連結!