作者PanJC ((#‵Д′)f〒﹌﹌﹌﹌﹌ꄩ
看板C_and_CPP
標題[問題] 有關strtok
時間Mon Jul 13 15:43:07 2009
請問下面的程式
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
char *sub_ptr;
char test[]="L=3";
sub_ptr=strtok(test,"=");
cout << "sub_ptr=" << sub_ptr << endl;
if(sub_ptr=="L")
cout << "sub_ptr=L" << endl;
else
cout << "sub_ptr!=L" << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
sub_ptr就是L,但為什麼跳不進if(sub_ptr=="L")的判斷中
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.114.102
1F:→ n037462e:用strcmp() 07/13 15:44
2F:→ windincloud:請愛用strcmp() :) 07/13 15:45
3F:→ PanJC:多謝兩位 07/13 15:52