我需要在c++中加入一个整数和一个字符作为一个字符串
I need to join an integer and a character as a single string in C++
我有一个项目,从文本文件中读取数据并将数据存储到结构的链表中。在我读取数据后,我可以打印数据,这一切都很好。然后我调用一个外部函数来将datd添加到文件中,此时指向第一个元素的指针被设置为NULL,尽管我没有在代码中告诉它。添加数据后,只显示添加的数据。我需要一些建议。
struct residentRec {
string SSN;
char firstInit;
string lastName;
string phoneNo;
char phoneType;
}; // end resident definition
struct residentNode {
residentRec res;
residentNode* nextRes;
};
residentNode* newData(residentNode* &first, residentNode* &last,residentNode* resList);
int main ()
{
residentNode* resList = NULL;
residentNode* first;
residentNode* last;
resList = newData(first, last, resList);
return;
}
residentNode* newData(residentNode* &first, residentNode* &last, residentNode* resList)
{
return(resList);
}
我不知道你在问什么,但我要回答你在标题中提出的问题。
您可以使用stringstream
类:
#include <string>
#include <sstream>
using namespace std;
stringstream s;
s << 'a' << 3;
string str = s.str();
//str is "a3"
相关文章:
- C++需要帮助从用户那里获得一个整数,并确保它在另外两个整数之间
- 当我们从/tp地址中添加/减去一个整数时会发生什么
- 如何将一个数组值合并为一个整数c++
- 为什么有时我输入一个整数,程序将第一个输入的数字打印成十进制数?
- 给定一个整数数组,需要在Max_Heap上运行操作。得到错误"segmentation fault",有什么想法吗?(C++)
- 我可以将迭代器递增一个整数吗?
- 有没有办法生成一个包含平方的序列,这些平方加起来就是一个整数平方?
- 为什么将两个浮点数相加会得到一个整数C++?
- 如果我们在其中输入一个整数,则字符会给出整数作为输出,但是当分配给它一个整数时,这不会发生。为什么?
- 给枚举一个整数,并在 C++ 中将其相关值作为字符串获取
- 按升序输出整数时,将最后一个整数放在新行上
- 编写一个程序,提示用户输入一个整数,然后输出数字的单个数字和数字的总和
- 给定一个整数 N>0,区间 [0, 2^N) 中有多少个整数正好有 N-1 个设置位?编写一个返回正确答案的简短函数
- 给定一个整数,将其表示为平方和
- c++interpret_cast是一个整数
- 以最少的步骤将给定整数转换为另一个整数
- 当 map 是一个整数数组并且由 operator[] 创建时,它是否初始化其映射类型
- 我需要将字符串(例如 A5)转换为一个字符串 (A) 和一个整数 (5)
- 如何交替从文件中获取一行数据和一个整数?
- 如何让这个C++代码从用户那里读取五个整数而不是一个整数?