小编hel*_*llo的帖子

输出总是65535个字符?

这是我的代码.

#include <iostream>
using namespace std;

int main() 
{
    string s;
    cin >> s;
    cout << s.length();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么即使我增加s中的字符,它也会将输出设为65535.我在这里添加了samle输入https://ideone.com/c2V8YX

c++ string string-length

0
推荐指数
1
解决办法
312
查看次数

减去0时会发生什么

对于输入1234,输出是134.这里发生了什么?当我在这种情况下打印[1]时它什么都不打印.

#include <iostream>
using namespace std;

int main() {
    char a[100];
    cin >> a;
    a[1] = a[1] - '0';
    cout << a;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays char

-2
推荐指数
1
解决办法
91
查看次数

标签 统计

c++ ×2

arrays ×1

char ×1

string ×1

string-length ×1