字符数组和字符串的相互转化 和sprintf的使用

来源:互联网 发布:男青年卫衣淘宝网 编辑:程序博客网 时间:2024/06/05 07:37



代码写的很明白了 自己看~~

#include<stdio.h>#include<iostream>#include<string.h>using namespace std;int main(){   char s[30]="hello";   char p[30];   string ch="map",ss;   strcpy (p,ch.c_str());      //字符数组变成字符串    printf("%s\n",ch.c_str());  //字符串 变成字符数组    printf("%s\n",p);              ss=string(s);               //字符数组变成字符串    cout<<s<<endl;   //cin>>ch; } 

#include<stdio.h>#include<iostream>#include<string.h>using namespace std;int main(){   int a=10,b=20,c=30;   char s[100];   sprintf(s,"{%d %d %d}",a,b,c);  //sprintf 的使用   printf("%s\n",s);    cin>>a; }