当前位置:编程学习 > C#/ASP.NET >>

VS2010,C++,如何将TextBox中输入的数据保存到链表的节点中?

用Vs2010写一个窗口程序,需要用到链表,有个注册窗口,需要输入用户名好密码等信息,如何将textbox中的那些信息保存到已经建立的链表的节点中?? --------------------编程问答-------------------- 那具体的代码取决于你怎么实现这个链表。

不过你完全不用什么自己的链表,用stl的vector<string>就可以了。

你可以这么用
vector<string> v;
v.push_back(字符串);
... --------------------编程问答-------------------- 既然是链表那就应该能动态增加(add()方法)数据啊。如果链表是你自己写的,你添加方法呗,比如添加add方法,只要调用add方法,你就malloc一段空间用来存储传进去的数据,数据结构自己定义好就行,只要调用delete方法,就根据传进去的参数遍历链表 找到对应的数据 释放掉内存。
你也可以用 STL 或者托管的arrayList 等存储都是封装好的。
如果是界面上的框框里的数据不知道赋值到变量里,那直接msdn。。或者在百度里搜下 对话框编程 --------------------编程问答-------------------- 其实这个问题,你可以声明一个结构体
struct S_USER
{
    string szLoginName;
    string szPassword;
};

S_USER m_User;
m_User.szLoginName = GetDlgItem(TextBox1的Id号)->GetWindowText;
m_User.szPassword = GetDlgItem(TextBox2的Id号)->GetWindowText;

然后在用STL的向量容器保存起来
vector<S_USER> v;
v.push_back(m_User);
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,