gpt4 book ai didi

c++ - 那里有一些字符串问题

转载 作者:太空宇宙 更新时间:2023-11-03 10:42:05 25 4
gpt4 key购买 nike

我正在为 Steam 优惠制作一个机器人。而且我需要在变量中获取字符串的每个字符,我尝试使用 vector 但它没有用。从字符串“abc”我得到了 vector :97 98 99。我不明白那里出了什么问题..

    int v[100], j=0; unsigned i;
string str; cin>>str;
for (i=0; i<str.length(); ++i)
{
v[i]=str.at(i);
cout<<str.at(i)<<endl;
cout<<v[i]<<endl;
}

我是新手,所以请帮帮我。我在这里做错了什么?

最佳答案

97、98、99分别是'a''b''c'中字符的数值ASCII 字符集。因此,将它们转换为 int,这是您的代码为了将它们的值存储到 int 数组中所做的,将给出这些值,除非您的主机系统使用不兼容的字符集。

关于c++ - 那里有一些字符串问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33582487/

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