怎么将textBox1的内容存到char数组中去,谢谢
我新建了一个windows窗体应用程序,上面有一个textBox1控件,想获取textBox1中的内容
定义了一个 char buf[128];
buf = this->textBox1->Text;
编译时出错:Form1.h(1643) : error C2440: “=”: 无法从“System::String ^”转换为“char [128]”
这个要怎么赋值呢?谢谢,小弟感激不尽
------解决方案--------------------Encoding.Default.GetBytes()
------解决方案-------------------- TextBox t = new TextBox();
char[] c = t.Text.ToCharArray();
------解决方案--------------------string类型不能直接存到char数组里,转换下
char[]buf=textBox1.Text.ToCharArray();
------解决方案--------------------
//.net c++
array<Char>^ buf=this->textBox1->Text->ToCharArray()
------解决方案--------------------
写个函数复制字符到char[],直接用buf不是一样么 buf[0] buf[index]
------解决方案--------------------呵呵,char buf[128] 是C++时代的概念,
在C#里,直接用string就好了:
String txt = this.textBox1.Text;
------解决方案--------------------
string类型不能直接存到char数组里,转换下
char[]buf=textBox1.Text.ToCharArray();
你好,我这样写了还是出错哦
char buf[128];
buf = this->textBox1->Text->ToCharArray();
提示: error C2440: “=”: 无法从“cli::array<Type,dimension> ^”转换为“char [128]”
你用什么语言写的,C#里声明数组不是这样声明的,C?
不要char buf[128],直接char[] buf=textBox1.Text.ToCharArray();
------解决方案--------------------
呵呵,char buf[128] 是C++时代的概念,
在C#里,直接用string就好了:
String txt = this.textBox1.Text;
c#是这样的,我现在是c++的,谢谢
你现在C#版,不送
------解决方案--------------------
呵呵,char buf[128] 是C++时代的概念,
在C#里,直接用string就好了: