string和string.h的区别
1、string定义的字符串和char定义的字符串的区别
功能 | string | string.h |
---|---|---|
定义字符串: | string s | char s[1005] |
计算字符串长度: | s.lenth()和s.size() | strlen(s) |
取第i个字符: | s[i] | s[i] |
读第一行: | getline(cin,s); | gets(s) |
设成某字串: | s=”asdf” | strcpy(s,”asdf”) |
字符串相加: | s=s+”asdf”或s+=”asdf” | strcat(s,”asdf”) |
字符串比较: | s==”asdf” | strcmp(s,”asdf”) |