【发布时间】:2012-01-23 15:20:56
【问题描述】:
#include <iostream>
using namespace std;
int main ()
{
char name[10];
cin>>name;
char str[] = "Thomas";
char * pch;
pch=strchr(name,str);
if (pch!=NULL) {
cout<<"Foud"<<endl;
}
return 0;
}
你好,为什么我不能在 strchr 函数中使用 2 个变量,如果你知道如何在字符串中搜索单词
【问题讨论】:
-
您是否考虑过您可能正在寻找适合该工作的错误工具?
-
当它主要使用 C 做事方式时,为什么它被标记为 C++?要么使用
std::string,要么删除 cout 并使用 C,但不要尝试丑陋的混合