#include <iostream>
using namespace std;
int main ()
{
char sours[5], chars[3];
cout << "输入sours的字符集 :" << endl;
int i;
for ( i=0; i<5; i++)
cin >> sours[i];
cout << "输入chars的字符集 :" << endl;
for ( i=0; i<3; i++)
cin >> chars[i];
char *charsp,*soursp;
for ( charsp=&chars[0]; charsp!=&chars[5];charsp++ )
{
for ( soursp=&sours[0]; soursp!=&sours[3]; soursp++ )
{
if ( *charsp == *soursp )
cout << *charsp;
else
cout << "0";
}
}
return 0;
}
这是全部代码
结果一直会输出零、
求解
using namespace std;
int main ()
{
char sours[5], chars[3];
cout << "输入sours的字符集 :" << endl;
int i;
for ( i=0; i<5; i++)
cin >> sours[i];
cout << "输入chars的字符集 :" << endl;
for ( i=0; i<3; i++)
cin >> chars[i];
char *charsp,*soursp;
for ( charsp=&chars[0]; charsp!=&chars[5];charsp++ )
{
for ( soursp=&sours[0]; soursp!=&sours[3]; soursp++ )
{
if ( *charsp == *soursp )
cout << *charsp;
else
cout << "0";
}
}
return 0;
}
这是全部代码
结果一直会输出零、
求解