# include <stdio.h>
#include <string.h>
#include <string>
using namespace std;
int main()
{
char ac[40]="12 3 45";
string ab=(ac+2);
printf("ab=%s\n",ab);
return 0;
}
这样怎么打印不出,求大神!
怎么打印出string
答案:1 悬赏:10
解决时间 2021-03-21 02:22
- 提问者网友:你在我心中是最美
- 2021-03-20 12:01
最佳答案
- 二级知识专家网友:承载所有颓废
- 2021-03-20 13:36
# include <stdio.h>
#include <string.h>
#include <string>
#include "iostream"
using namespace std;
int main()
{
char ac[40]="12 3 45";
string ab=(ac+2);
//printf("ab=%s\n",ab);
cout<<ab<<endl;
return 0;
}
用cout就能打印出来呀~
如果想用printf的话,要
printf("ab=%s\n",ab.c_str());
这么打印。
求采纳~ (*^__^*) 嘻嘻……
#include <string.h>
#include <string>
#include "iostream"
using namespace std;
int main()
{
char ac[40]="12 3 45";
string ab=(ac+2);
//printf("ab=%s\n",ab);
cout<<ab<<endl;
return 0;
}
用cout就能打印出来呀~
如果想用printf的话,要
printf("ab=%s\n",ab.c_str());
这么打印。
求采纳~ (*^__^*) 嘻嘻……
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯