Function: Sort string : String General « String « C / ANSI-C

Home
C / ANSI-C
1.assert.h
2.Console
3.ctype.h
4.Data Structure Algorithm
5.Data Type
6.Development
7.File
8.Function
9.Language Basics
10.Macro Preprocessor
11.Math
12.math.h
13.Memory
14.Pointer
15.setjmp.h
16.signal.h
17.Small Application
18.stdio.h
19.stdlib.h
20.String
21.string.h
22.Structure
23.time.h
24.wctype.h
C Tutorial
C++
C++ Tutorial
Visual C++ .NET
C / ANSI-C » String » String GeneralScreenshots 
Function: Sort string

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define TRUE  1
#define FALSE 0

void str_sort(char *[]int);
void str_out(char *[]int);

#define BUFFER_LEN 240
#define NUM_P 50

int main()
{
   char *pS[NUM_P];
   int count = 3;
   int i = 0;                /* Loop counter               */

   pS[0"A";
   pS[1"C";
   pS[2"B";

   str_sortpS, count );

   printf("\nYour input sorted in order is:\n\n");
   for (i = ; i<count ; i++)
   {
     printf("%s\n", pS[i]);   /* Display a string           */
     free(pS[i]);             /* Free memory for the string */
     pS[i= NULL;
   }

}

void str_sort(char *p[]int n)
{
   char *pTemp = NULL;
   int i = 0;
   int sorted = FALSE;
   while(!sorted)
   {
     sorted = TRUE;
     fori = ; i<n-; i++ )
       if(strcmp(p[i], p[i + 1]) 0)
       {
         sorted = FALSE;
         pTemp= p[i];
         p[i= p[i + 1];
         p[i + 1]  = pTemp;
       }
   }
}



           
       
Related examples in the same category
1.Analyze comma-separated list of wordsAnalyze comma-separated list of words
2.Storing and displaying proverbs in order of length
3.Removing spaces and puctuation from a stringRemoving spaces and puctuation from a string
4.A function to read a string terminated by an arbitrary characterA function to read a string terminated by an arbitrary character
5.Looking for palindromes
6.Output a name and address 2
7.Output a name and address in a single statement
8.Output a name and address
9.REVERSI An Othello type gameREVERSI An Othello type game
10.Reading a string with gets()
11.Managing memory and storing strings
12.Arrays of Pointers to StringsArrays of Pointers to Strings
13.Output string
14.Use gets to get the whole string
15.String length and string compareString length and string compare
16.How to copy a string
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.