• 4084阅读
  • 4回复

[提问]多行的字符串有什么简单的办法包含起来? [复制链接]

上一主题 下一主题
离线纵刀少年
 

只看楼主 倒序阅读 楼主  发表于: 2013-04-06
比如这个SQL表格的创建    
    db.exec("
                CREATE TABLE `user_timeline` (
                  `no` int(11) NOT NULL AUTO_INCREMENT,
                  `created_at` datetime DEFAULT NULL,
                  `id` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
                  `text` text CHARACTER SET utf8,
                  `original_pic` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
                  `reposts_count` smallint(5) unsigned DEFAULT NULL,
                  `comments_count` smallint(5) unsigned DEFAULT NULL,
                  `re_created_at` datetime DEFAULT NULL,
                  `re_id` varchar(20) CHARACTER SET utf8 DEFAULT NULL,
                  `re_text` text CHARACTER SET utf8,
                  `re_original_pic` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
                  PRIMARY KEY (`no`),
                  UNIQUE KEY `id_UNIQUE` (`id`)
                ) ENGINE=InnoDB DEFAULT CHARSET=gbk$$
                ");  

除了“ ABC” +
         “EFG ”的方法。
另我按网上的最后加'\'的方法,字符串块没有被同一颜色注释掉,只有第一行显示颜色,为什么?
有像注释块的 /* ABC
                            EFG */
                         这样方便的办法吗?
离线jdwx

只看该作者 1楼 发表于: 2013-04-06
回 楼主(纵刀少年) 的帖子
QString str = "abc"
                       "def"
                       "ghi";
这样就可以了。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线纵刀少年

只看该作者 2楼 发表于: 2013-04-06
回 1楼(jdwx) 的帖子
哈哈,我还以为这是一个比较笨的办法~
离线jdwx

只看该作者 3楼 发表于: 2013-04-06
回 2楼(纵刀少年) 的帖子
要是还有更好的办法?
赶快拿出来大家分享,我也认为这个办法费劲。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线纵刀少年

只看该作者 4楼 发表于: 2013-04-06
回 3楼(jdwx) 的帖子
嗯,看着不舒服,一旦空格,符号之类多的话很容易出错
快速回复
限100 字节
 
上一个 下一个