C++ 在变量中逐字读取
在我的代码中,我必须阅读一些单词,并找到它们在向量c[100000]上的位置。 我的代码:C++ 在变量中逐字读取,c++,C++,在我的代码中,我必须阅读一些单词,并找到它们在向量c[100000]上的位置。 我的代码: charc[8]; 焦糖; int main() { c[0]='do1',c[1]='re',c[2]='mi',c[3]='fa',c[4]='sol',c[5]='la',c[6]='si',c[7]='do2'; cin>>n; 字符x; 做{ x=getchar(); 对于(int j=0;j#包括 #包括 #包括 int main() { 字符c[50][8]; charx[50]; int标
charc[8];
焦糖;
int main()
{
c[0]='do1',c[1]='re',c[2]='mi',c[3]='fa',c[4]='sol',c[5]='la',c[6]='si',c[7]='do2';
cin>>n;
字符x;
做{
x=getchar();
对于(int j=0;j#包括
#包括
#包括
int main()
{
字符c[50][8];
charx[50];
int标志=1;
国际关系;
clrsc();
您可能需要字符串的2D数组。您正在数组中存储多个字符(c[8]
),它被定义为只包含1个字符/索引。请仅包含1个字符/索引,请将您的代码正确格式化。所有已发布的代码都是程序说明。但是,我们需要您这样做。我们无法确定您希望从我们这里得到什么。请在您的帖子中包含一个我们可以回答的有效问题。提醒:请确保您知道,要求我们编写给你的计划和建议是离题的。我希望这是你想要的解决方案。
char c[8];
char x,carac;
int main()
{
c[0]='do1',c[1]='re',c[2]='mi',c[3]='fa',c[4]='sol',c[5]='la',c[6]='si',c[7]='do 2';
cin>>n;
char x;
do{
x=getchar();
for(int j=0;j<=7;j++){
if(x==c[j]){
s+=j;
break;
}
}
}while ((x != ' ') && (x != '\t'));
s%=8;
cout<<c[s]<<'\n';
return 0;
}
#include<iostream.h>
#include<conio.h>
#include<string.h>
int main()
{
char c[50][8];
char x[50];
int flag=1;
int res;
clrscr();
cout<<"\n Enter Words For Creating Vecter \n";
for(int i=0;i<8;i++)
{
cin>>c[i];
}
do
{
cout<<"\n Enter Search String For continue Search Or '0' for Exit:";
cin>>x;
flag=strcmp(x,"0");
if(flag!=0)
{
for(i=0;i<8;i++)
{
res=strcmp(x,c[i]);
if(res==0)
cout<<"\n The Position is :"<<i+1;
}
}
} while(flag!=0);
getch();
return 0;
}