C++ Programming Code Examples C++ > Strings Code Examples Programming Code to Sort String in Alphabetical Order Programming Code to Sort String in Alphabetical Order To sort strings in alphabetical order in C++ programming, you have to ask to the user to enter the two string, now start comparing the strings, if found then make a t variable of same type, and place the first string to the t, then place second string to the first, then place t to the second string using the function strcpy(), and continue until last as shown in the following program. Following C++ program ask to the user to enter any five string like names to sort them in alphabetical order then display the sorted string in alphabetical order on the screen: #include<iostream.h> #include<conio.h> #include<stdio.h> void main() { clrscr(); char str[5][20], t[20]; int i, j; cout<<"Enter any five string (name) : "; for(i=0; i<5; i++) { cin>>str[i]; } for(i=1; i<5; i++) { for(j=1; j<5; j++) { if(strcmp(str[j-1], str[j])>0) { strcpy(t, str[j-1]); strcpy(str[j-1], str[j]); strcpy(str[j], t); } } } cout<<"Strings (Names) in alphabetical order : \n"; for(i=0; i<5; i++) { cout<<str[i]<<"\n"; } getch(); }