#include<stdio.h>
#include<string.h>
#include<string>
using namespace std;
int main(){
string s="abc";
char a[100];
char b[]={'a','b','c'};
char c[]={'a','b','c','\0'};
strcpy(a,s.c_str());
int len,i;
len=strlen(a);
printf("strlen(a)=%d\n",len);
for(i=0;i<len;i++){
printf("a[%d]=%d--%c\n",i,a[i],a[i]);
}
len=strlen(b);
printf("strlen(b)=%d\n",len);
for(i=0;i<len;i++){
printf("b[%d]=%d--%c\n",i,b[i],b[i]);
}
len=strlen(c);
printf("strlen(c)=%d\n",len);
for(i=0;i<len;i++){
printf("c[%d]=%d--%c\n",i,c[i],c[i]);
}
return 1;
}
strlen(a)=3
a[0]=97--a
a[1]=98--b
a[2]=99--c
strlen(b)=10
b[0]=97--a
b[1]=98--b
b[2]=99--c
b[3]=20--
b[4]=96--`
b[5]=-51--?
b[6]=8--
b[7]=-75--¦Ì
b[8]=-35--?
b[9]=72--H
strlen(c)=3
c[0]=97--a
c[1]=98--b
c[2]=99--c
#include<stdio.h>
#include<string.h>
#include<string>
using namespace std;
int main(){
string s="abc";
char *a;
char b[]={'a','b','c'};
char c[]={'a','b','c','\0'};
printf("%d",sizeof(s));
strcpy(a,s.c_str());
int len,i;
len=sizeof(a)/sizeof(a[0]);
printf("strlen(a)=%d\n",len);
for(i=0;i<len;i++){
printf("a[%d]=%d--%c\n",i,a[i],a[i]);
}
len=sizeof(b)/sizeof(b[0]);
printf("strlen(b)=%d\n",len);
for(i=0;i<len;i++){
printf("b[%d]=%d--%c\n",i,b[i],b[i]);
}
len=sizeof(c)/sizeof(c[0]);
printf("strlen(c)=%d\n",len);
for(i=0;i<len;i++){
printf("c[%d]=%d--%c\n",i,c[i],c[i]);
}
return 1;
}
strlen(a)=4
a[0]=97--a
a[1]=98--b
a[2]=99--c
a[3]=0--
strlen(b)=3
b[0]=97--a
b[1]=98--b
b[2]=99--c
strlen(c)=4
c[0]=97--a
c[1]=98--b
c[2]=99--c
c[3]=0--
#include<string.h>
#include<string>
using namespace std;
int main(){
string s="abc";
char a[100];
char b[]={'a','b','c'};
char c[]={'a','b','c','\0'};
strcpy(a,s.c_str());
int len,i;
len=strlen(a);
printf("strlen(a)=%d\n",len);
for(i=0;i<len;i++){
printf("a[%d]=%d--%c\n",i,a[i],a[i]);
}
len=strlen(b);
printf("strlen(b)=%d\n",len);
for(i=0;i<len;i++){
printf("b[%d]=%d--%c\n",i,b[i],b[i]);
}
len=strlen(c);
printf("strlen(c)=%d\n",len);
for(i=0;i<len;i++){
printf("c[%d]=%d--%c\n",i,c[i],c[i]);
}
return 1;
}
strlen(a)=3
a[0]=97--a
a[1]=98--b
a[2]=99--c
strlen(b)=10
b[0]=97--a
b[1]=98--b
b[2]=99--c
b[3]=20--
b[4]=96--`
b[5]=-51--?
b[6]=8--
b[7]=-75--¦Ì
b[8]=-35--?
b[9]=72--H
strlen(c)=3
c[0]=97--a
c[1]=98--b
c[2]=99--c
#include<stdio.h>
#include<string.h>
#include<string>
using namespace std;
int main(){
string s="abc";
char *a;
char b[]={'a','b','c'};
char c[]={'a','b','c','\0'};
printf("%d",sizeof(s));
strcpy(a,s.c_str());
int len,i;
len=sizeof(a)/sizeof(a[0]);
printf("strlen(a)=%d\n",len);
for(i=0;i<len;i++){
printf("a[%d]=%d--%c\n",i,a[i],a[i]);
}
len=sizeof(b)/sizeof(b[0]);
printf("strlen(b)=%d\n",len);
for(i=0;i<len;i++){
printf("b[%d]=%d--%c\n",i,b[i],b[i]);
}
len=sizeof(c)/sizeof(c[0]);
printf("strlen(c)=%d\n",len);
for(i=0;i<len;i++){
printf("c[%d]=%d--%c\n",i,c[i],c[i]);
}
return 1;
}
strlen(a)=4
a[0]=97--a
a[1]=98--b
a[2]=99--c
a[3]=0--
strlen(b)=3
b[0]=97--a
b[1]=98--b
b[2]=99--c
strlen(c)=4
c[0]=97--a
c[1]=98--b
c[2]=99--c
c[3]=0--