贺老师的教学链接
C++中的新成份——string类型 (1)
#include <iostream> #include <cstring> using namespace std; int main( ) { char str1[50],str2[50],temp[50]; cout<<"please input strings:"; cin>>str1>>str2; if(strcmp(str1, str2)>0) { strcpy(temp, str1); strcpy(str1, str2); strcpy(str2, temp); } cout<<"now, they are: "; cout<<str1<<", "<<str2<<endl; }(2)
#include <iostream> #include <string> using namespace std; int main( ) { string str1,str2,temp; cout<<"please input strings:"; cin>>str1>>str2; if(str1>str2) { temp=str1; str1=str2; str2=temp; } cout<<"now, they are: "; cout<<str1<<", "<<str2<<endl; }(3)
#include <iostream> #include <cstring> using namespace std; int main( ) { char *str1, *str2,*temp; cout<<"please input strings:"; cin>>str1>>str2; if(strcmp(str1, str2)>0) { strcpy(temp, str1); strcpy(str1, str2); strcpy(str2, temp); } cout<<"now, they are: "; cout<<str1<<", "<<str2<<endl; }字符串数组
void select_sort(string array[],int n) { int i,j,k, string t; for(i=0; i<n-1; i++) { k=i; for(j=i+1; j<n; j++) if(array[j]<array[k]) k=j; t=array[k]; array[k]=array[i]; array[i]=t; } return; } int main() { …… select(name, 5); …… }