墨明@棋妙 发表于 2016-2-28 14:47:30

用char定义字符串 但是字符串超过长度怎么办

用char 提示error C2026: 字符串太大,已截断尾部字符   那该用啥定义字符串?。。 新人求助

墨明@棋妙 发表于 2016-2-28 14:48:28

{:10_254:} 求大神

墨明@棋妙 发表于 2016-2-28 18:28:04

没人吗。、

love_vc 发表于 2016-2-28 19:12:56

char * s    定义字符指针或者定义 char s[]也可以

墨明@棋妙 发表于 2016-2-28 20:12:14

love_vc 发表于 2016-2-28 19:12
char * s    定义字符指针或者定义 char s[]也可以

两个都试过 但是还是会提示 error C2026: 字符串太大,已截断尾部字符

tianyuan 发表于 2016-2-28 23:06:39

你可以把你的代码贴上来。

墨明@棋妙 发表于 2016-2-29 07:38:26

tianyuan 发表于 2016-2-28 23:06
你可以把你的代码贴上来。

char s[] = “八万个字符串"; 。。可是提示字符串太长

DAY 发表于 2016-2-29 09:12:48

本帖最后由 DAY 于 2016-2-29 09:14 编辑

用C++中的string类。。。。
eg: string a;

墨明@棋妙 发表于 2016-2-29 09:44:55

DAY 发表于 2016-2-29 09:12
用C++中的string类。。。。
eg: string a;

还是这样子。。。

machimilk 发表于 2016-2-29 10:28:48

为什么不用文件的方式打开呢

墨明@棋妙 发表于 2016-2-29 11:08:14

machimilk 发表于 2016-2-29 10:28
为什么不用文件的方式打开呢

有列子吗。。

Yo才俊Miao 发表于 2016-2-29 12:41:42

定义字符串指针只是在定义的时候前面加星号,然后调用的时候就不用加星号了喵{:10_256:}

DAY 发表于 2016-3-2 21:30:33

http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html
string类

rerwrw 发表于 2016-3-2 23:45:43

强烈支持楼主

迷雾少年 发表于 2016-3-5 17:24:56

这字符串常量 太大了不让放   你放到文件里然后读取就行了

9528 发表于 2016-3-7 01:19:19

#include <stdio.h>

void main()
{

        char s[] = "八万个字符串";
        printf("%s\n",s);//怎么可能打印出来呢?
}
页: [1]
查看完整版本: 用char定义字符串 但是字符串超过长度怎么办