数组内容转qstring_用Qstring给char[]数组赋值(转)
tree_data.Desc //Desc是char[80]类型的数据
Qstring newDescStr;
strcpy(tree_data.Desc ,
newDescStr.toLocal8Bit().data());
注意:
.toLocal8Bit()为了让Qstring变成QByteArray,也为了汉字本地化处理;.data()是将QByteArray转换为char*
有时候打印SQL语句时,.toLocal8Bit()和.data()不能连续写,要分两步进行;
另外写了一个函数,如果经常需要这样做,可以调用该函数
//将Str的内容填充到BUFF
int DbCfgFun::InputStrToBuff(char *buff, QString Str, int BuffLen)
{
if (!buff || BuffLen<=0 ||Str.length()<=0)
{
return -1;
}
memset(buff, 0, BuffLen);
int RealLen = (Str.toLocal8Bit().length()
if (RealLen>0)
{
memcpy(buff, Str.toLocal8Bit().data(), RealLen);
}
buff[BuffLen-1] = 0;
return RealLen;
}
原文:http://www.cnblogs.com/xihong2014/p/7604158.html
数组内容转qstring_用Qstring给char[]数组赋值(转)相关推荐
- c 字符串数组_在C++中将字符串转换为char数组
我们许多人遇到了错误'cannot convert std::string to char[] or char* data type'. 例如: Input : string s = "ge ...
- c语言printf char数组,在C中输出二维char数组的最快方法
由于您不使用真正的格式,并且只打印单个字符,您可以使用简单的putchar()函数: for (y = 0; y < MAX_Y ; y++) { putchar ('\t'); for (x ...
- 用C语言实现俩个数组内容之间的交换(前提是数组一样大)
例如:将 int arr1[] = { 1, 3, 5, 7, 9 }; int arr2[] = { 2, 4, 6, 8, 0 }; 这俩个数组的内容进行交换 #i ...
- html显示数组内容,在html表中显示js数组
I have a javascript array and I want to show parts of it in HTML. 我有一个javascript数组,我想用HTML显示它的一部分. F ...
- c语言中int转char数组,将int转换为4字节的char数组(C)
可移植的方式(确保你得到0x00 0x00 0x00 0xaf无处不在)是使用shift: unsigned char bytes[4]; unsigned long n = 175; bytes[0 ...
- Java char数组的神奇打印(数组名直接输出内容!)
char数组的神奇打印 一维char数组的输出 char[] cArr = new char[]{'a','b','c'};System.out.println(cArr);//char类型数组的输出 ...
- 【从零开始学c++】4.char数组和string的千丝万缕
目录 1.char数组: char的赋值方法: char数组的赋值方法: ASCLL码: char类函数:需包含头文件 2.stirng: 3.对char数组的输入: 1.cin: 2.cin.etl ...
- C | C语言学习(三)输入数据、输出数据、类型转换、数组、char数组和字符串、字符串长度
一.从标准输入设备读取数据 (# include <stdio.h>) 1. 读取数据(通用):scanf通过%转义的方式可以得到用户通过标准输入设备输入的数据. int num1, nu ...
- c语言一维数组教学设计,C语言教学中一维数组教学设计.doc
C语言教学中一维数组教学设计 C语言教学中一维数组教学设计 [摘 要] 数组是C语言中非常重要的概念,通常学生在初次接触到这一概念时感到很抽象.本文通过生活中常常接触到的超市储物柜与数组进行类比,将数 ...
最新文章
- 插入u盘计算机未响应,win7系统插入u盘死机怎么办|win7插入u盘无响应的解决方法...
- tomcat 请求头错误 HTTP header parsing errors
- 很好的一篇讲LTP在编解码中的作用的文章
- subpress installed post-installation script returned error exit status 1
- SHOW INDEX FROM 表名,查看mysql表中有哪些索引
- 从 TFS 迁移源代码到 git
- 在比特币世界中矿工的作用是什么
- SQL查询中的转义字符
- Linux更换软件源(国内)阿里云
- HGsoft-downloader
- Python_类的特殊成员方法
- [ESP8266]--开启服务器模式和客户端模式
- 将Visual Studio更新到最新版本
- java解析document_java 值Document解析xml详细介绍
- 数据传输服务 DTS > 产品简介 > 功能特性 > 数据订阅(新版)
- NumPy 简单应用
- iOS开发百度导航SDK的使用入门
- html css 命名规范,css模块命名规范(推荐)
- Windows学习总结(1)——win10系统最新快捷键汇总
- 记录每天学习的新知识:AlarmManager 定时任务