gpt4 book ai didi

c - 通过链表输入字符串

转载 作者:行者123 更新时间:2023-11-30 21:18:20 26 4
gpt4 key购买 nike

有没有办法通过链表获取字符串输入(就像我们获取任何整数一样)??

例如:此代码显示运行时错误:

struct node
{
char c;
struct node *link;
};
while(1)
{
val=getch();
if(val!=10)
add(&a[i],val);
else
break;
}

我想要获取任何输入字符串,例如 - "asdfghj",其中字符串长度未知?

最佳答案

假设您有一个充当链接列表接口(interface)的LinkedList类,并且它具有添加节点的函数addNode() 以正确的方式添加到列表中。 我还假设您想知道的是如何使输入的string中的每个char成为链表中的node并且您知道如何管理链接列表。

假设您使用的是 C++11

int main()
{
LinkedList list;
string input;
cin >> input;

for(auto i: input)
{
list.addNode(i);
}
}

关于c - 通过链表输入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25589921/

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