我正在尝试编写程序的问题.它只是一个Windows控制台程序,我是C++的新手.这是我的第四个项目.
我遇到的问题是,当我运行我的程序时,我没有错误,但是在我将在下面突出显示的行中有很多警告说"与字符串文字进行比较导致未指定的行为".
当程序运行而不是添加我希望它的数字时,无论我输入什么,只是给我一个随机的大数字.
这是代码:
#include <iostream>
using namespace std;
int main()
{
int hold;
int i;
int n;
i = 6;
int result;
int * price;
char items[100][100];
if (items == 0)
cout << "No items can be stored";
else
{
for (n=0; n<i; n++)
{
cout << "Item#" << n << ": ";
cin >> items[n];
}
cout << "\nYou Entered: \n";
for (n=0; n<i; n++)
cout << items[n] << ", ";
}
for (n=0; n<i; n++)
{
if …Run Code Online (Sandbox Code Playgroud) c++ ×1