`
msn877763580
  • 浏览: 83768 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

C 语言 学习---获取文本框内容及字符串拼接

C 
阅读更多
case IDC_BUTTONLOGIN:
		{
			//GetDlgItemText(hwnd,IDC_EDTNAME,str,sizeof(str));
			//第一参数是窗口的句柄,第二个参数是要取得内容的控件的ID
			//第三个参数就是字符串指针,第四个参数就是指针指向区域的大小
			char name[256];//为什么不用strlen而要用sizeof?
			//Windows编程中一般用TCHAR代替char
			//解决Unicode、中文编码问题。
			char pass[256];
			//GetDlgItemText Get取得,Dlg->Dialog(对话框)简写,Item项,Text(文本)
			//SetDlgItemText Set取得,第一个参数是对话框句柄,第二个是要设置的空间的ID
			//第三个是设置的字符串的值
			GetDlgItemText(hwnd,IDC_EDITNAME,name,sizeof(name));
			GetDlgItemText(hwnd,IDC_EDITPASS,pass,sizeof(pass));
			//char info[256]="用户名为:"+name+",密码为:"+pass; "字符串拼接问题"
			//printf是打印到屏幕上 printf("%s你好",name);
			//sprintf是打印到字符串中
			//相当于Java语言里的字符串相加 name+"你好"
			//sprintf(字符串指针,"...",a1,a2,a3...);
			TCHAR msg[256];
			//sprintf(msg,"%s你好,登陆密码为%s",name,pass);
			//wsprintf,c语言开发windows程序的时候用wsprintf代替sprintf
			//解决中文等问题
			wsprintf(msg,"%s你好,登陆密码为%s",name,pass);
			MessageBox(hwnd,msg,TEXT("登陆成功"),MB_OK);
		}



 

 

 

  • 大小: 52.8 KB
  • 大小: 8.6 KB
分享到:
评论

相关推荐

    字符串处理函数(9KB)

    2. **长度获取**:`strlen()`在C/C++中用于获取字符串的长度,而在Python中,`len()`函数可以计算字符串的字符个数。 3. **复制与赋值**:`strcpy()`(C/C++)、`assign()`(C++ std::string)或`= operator`(许多...

    平时写代码时用到的(拼字符串)

    本篇内容主要介绍了如何利用C#语言进行字符串拼接,以及在.NET框架下动态生成HTML表单元素的过程。 #### 字符串拼接概述 在.NET平台中,C#提供了多种方式来拼接字符串,包括但不限于`+`运算符、`String.Concat()`...

    2021-2022计算机二级等级考试试题及答案No.202.docx

    题目要求实现字符串“3+4=7”的拼接,因此选项中只有`"3+4"&"="&3+4`能正确地输出目标字符串。 ### 17. Python字符串方法 **知识点概述:** - Python中的字符串提供了多种内置方法。 - `isnumeric()`方法用于判断...

    2021-2022计算机二级等级考试试题及答案No.14227.docx

    - **知识点概述**:SQL语言支持字符串操作,包括字符串的拼接。 - **详细解释**:题目中询问执行命令`?space(3)-space(2)`的结果是什么。这里`space(n)`表示生成n个空格的字符串。因此,`space(3)`表示三个空格,`...

    四川省计算机二级VF笔试题29次.pdf

    - 例如,可以使用 DATE() 函数获取系统日期,CTOD() 函数将日期字符串转换为日期型数据。 - STORE 命令用于存储字符串到变量。 3. SQL命令使用: - SQL 是一种数据库查询和程序设计语言,VFP支持SQL命令。 - ...

    TCL_TK大全 --TCL_TK大全

    - **字符串操作**:包括拼接、截取、替换等,字符串在Tcl中是不可变的。 - **引用和置换**:Tcl允许对变量进行间接引用,并支持字符串的模式匹配和替换。 - **流的控制**:提供了`if`语句和`switch`语句进行条件...

    visual basic 6.0阶段试题

    - **解释**: 使用 `Len()` 函数计算字符串的长度,这里将两个字符串 `"262"` 和 `"5"` 拼接后得到 `"2625"`,长度为 7。 **15. 条件判断** - **条件判断**: 使用逻辑运算符进行条件判断。 - **题目示例**: 设 `a ...

    《VB程序设计》课堂例题总结

    第一个`Command1_Click`事件将两个文本框的文本连接起来并显示在第三个文本框中,可以使用`&`运算符或`+`运算符进行字符串拼接。第二个事件将两个文本框中的数值相加并显示结果。 6. **字符串替换**: 方法一是...

    vb.net测试试卷

    - **字符串拼接**: 使用`&`运算符进行字符串拼接。 - **类型转换**: 使用`Str()`函数将数字转换为字符串类型。 - **示例**: 拼接字符串与数字,并将数字转换为字符串类型后进行拼接。 ```vbnet Dim x As Integer =...

    VB模拟试题及答案.pdf

    7. 字符串操作:题目中,程序段将字符串b$与大写后的Mid$(a$,7,6)以及Right$(a$,11)拼接。所以,c$的值将是"Quick BASIC Programing",答案是D。 8. 默认命令按钮属性:当设置命令按钮的Default属性为True时,回车...

    pb汉字提取首字母源码

    - `sle_1.text`: 假设为一个文本框控件的值,即待处理的汉字字符串。 - `len(a)`: 获取字符串 `a` 的长度。 - `i`: 字符串处理时的步长,这里设置为字符串长度的一半。 ##### 3. 主循环 ```powerbuilder if i > 1 ...

    第6章 JavaScript脚本语言1

    3. **字符串拼接**:JavaScript中,不同类型的数据进行运算时,会尝试将其转换为字符串。所以当`var i=1; var j="2";`然后`alert(i+j);`,结果是`12`,因为两个变量相加时,数字1被转换为字符串"1",然后与"2"连接...

    2021-2022计算机二级等级考试试题及答案No.11687.docx

    **知识点**:在编程语言中,经常需要进行字符串的拼接和转换操作。 - **chr(65)**:在许多编程语言中,chr函数用于将ASCII码转换为对应的字符,这里65对应的字符是“A”。 **结论**:执行命令?chr(65)+"K"的结果是...

    2021-2022计算机二级等级考试试题及答案No.15244.docx

    2. Python字符串操作:在Python中,要将字符串的第一个字母转换为大写,可以使用`str[0].upper()`,然后将剩下的部分与之拼接,使用`str[1:]`获取字符串从第二个字符到最后的所有部分。因此,选项A是正确的,`print...

    MFC_CString_用法小结

    此段代码展示了如何提取包含中文的字符串,并将它们拼接到一个新的字符串中。 ##### 2. 英文字符串首字母大写 ```cpp str.MakeLower(); // 转换为小写 temp.MakeUpper(); // 转换为大写 ``` 通过调用 `MakeLower()`...

    企业面试题汇总_net方向.doc 面试者可以下载参考

    - **StringBuilder**: 可变的字符序列,适用于大量的字符串拼接操作,性能更优。 #### 4. XML与HTML的区别 - **XML**: 强调数据结构,用于数据交换格式,标记必须正确闭合,严格区分大小写。 - **HTML**: 强调显示...

    201信雅达笔试题

    `,这里2会被转换成字符串"2",然后与"10"拼接,输出结果为(A) 102。 #### 4. 数组越界错误 - **知识点概述**:在访问数组元素时,如果索引超出数组的边界,则会抛出`ArrayIndexOutOfBoundsException`异常。 - **...

    计算机二级题库二.pdf

    9. **文本框内容合并**:在VBA中,使用+运算符可以合并字符串,所以Text3的内容是Text1和Text2的值拼接起来的结果,即57。 10. **数组计算**:程序首先填充数组a,然后用平方的索引值填充数组p,最后计算k的值,...

Global site tag (gtag.js) - Google Analytics