gpt4 book ai didi

c++ - 从 C++ 中的 txt 文件中读取十六进制数

转载 作者:行者123 更新时间:2023-11-30 00:55:25 28 4
gpt4 key购买 nike

我有一个 txt 文件,其中每一行都包含十六进制形式的整数,例如:232B2344A2BC34893DEF9433.....我想要一种优雅的方式来读取 C++ 中的这个 .txt 文件并将它们存储在数组中,以便我可以对它们进行计算。还给出了十六进制 232B2344 说我想说出每个字节条目的值

最佳答案

首先包含一个标题

#include "sstream"

然后使用文件处理在简单的 char[] 数组字符串中获取十六进制值。

字符链[100];

声明一个 Unsigned int 变量...

unsigned int value;

然后声明一个“std::stringstream”变量。例如

std::stringstream ss;
ss<<std::hex<<str;
ss>>value;

现在“值”以整数形式包含文件中的十六进制值。

关于c++ - 从 C++ 中的 txt 文件中读取十六进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12562169/

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