如何使用正确的代码将输入数组与字符串进行比较?将输入数组与字符串进行比较
#include<iostream>
#include<cstring>
#include<stdlib.h>
using namespace std;
int main()
{
char user[30] ;
string nama[5]="ali33,abu123,ahmad456,kasim123,rahmat123";
int w,i ;
cout<<"username : ";
cin>>user[30];
for(i=0;i>=0;++i)
{
w=strcmp(nama[i],user);
}
我使用的开发-C++,且误差在这条线:
w=strcmp(nama[i],user)
有谁知道如何解决这一问题?
你想创建五根弦?你认为'cin >>用户[30];'是做什么的?而你的'for'循环没有意义。基本上,大部分代码没有意义,没有评论,我们无法知道它应该做什么。 –
这是一个真实的代码和错误的真实位置?什么是错误? – Petr