小编joh*_*per的帖子

为什么我的代码没有按预期工作?

我正在编写一个代码来输入几个字符串并比较字符串的长度,然后将较短的字符串打印到控制台输出.但是代码没有按预期工作,并且在给出任何输入集时,我得到的输出是一个空白屏幕(没有显示字符串).谁能告诉我我做错了什么?

input数组具有由用户提供的字符串,并且这些字符串也存在于其中a,因此string[i] == a[j]对于特定值,line()将执行为true a.

#include <iostream>
#include <string.h>
using namespace std;

int main()
{
    long n, m;
    cin >> n >> m;
    char a[m][10], b[m][10]; // will print the shorter out of these two
    for (long i = 0; i < m; i++) cin >> a[i] >> b[i];
    char input[n][10];
    for (long i = 0; i < n; i++) cin >> input[i];
    for (long i = 0; i < n; i++)
    { …
Run Code Online (Sandbox Code Playgroud)

c++

-3
推荐指数
1
解决办法
75
查看次数

标签 统计

c++ ×1