gpt4 book ai didi

c++ - 不匹配 ‘operator<’

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:55 25 4
gpt4 key购买 nike

这可能是一个非常快速的修复,但我无法弄清楚为什么会出现错误。

代码:

#include <iostream>
#include <queue>
#include <vector>
#include <iomanip>
#include <stdlib.h>
#include <time.h>

using namespace std;

int main(int argc, char *argv[]){

srand ( time(NULL) );
double randomNumber = (double)(rand() % 100) / 100;

string numCars;

cout << "\nPlease enter the number of cars going through the intersection:" << endl;
cout << "->";
getline (cin, numCars);

for(double i=0; i<numCars; i++){
cout << randomNumber << endl;
}

}

错误是:

 traffic.cpp:80: error: no match for ‘operator<’ in ‘i < numCars’

最佳答案

numCars 是一个字符串。它应该是整数类型(char、short、int、long)

关于c++ - 不匹配 ‘operator<’,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13692608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com