首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >系统字符串^将字符添加到堆栈(Visual C++)

系统字符串^将字符添加到堆栈(Visual C++)
EN

Stack Overflow用户
提问于 2016-04-23 05:34:35
回答 2查看 96关注 0票数 1

我试图从一个字符串^中获取字符,以放入一个堆栈中,以便稍后使用,但当我检查实际放入的内容时,它前面总是有一个数字,这会在以后使用它时搞乱(例如,如果我试图从我的字符串中获取一个"-“字符,它显示为”45 "-“")。

代码语言:javascript
运行
复制
String^ input = "8-2";
char Temp = input[1];

Temp变量将显示为= 45 "-“

我希望它只是作为"-“保存到char中,这样我就可以将它添加到一个堆栈中,然后用Peek()调用它,但是我不知道怎么做。

EN

回答 2

Stack Overflow用户

发布于 2016-04-23 12:37:29

45是字符-的ASCII码。它以整数和字符的形式显示您的数据。

票数 0
EN

Stack Overflow用户

发布于 2016-04-24 01:07:33

"char“(当使用C++/CLI时)是一种C/C++类型(”字符“的单字节表示)。它不是.NET类型。尝试使用Char (例如System::Char),看看是否有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36803662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档