34 lines
511 B
C
34 lines
511 B
C
#ifndef DEF_UTIL_H
|
|
#define DEF_UTIL_H
|
|
|
|
/**
|
|
* Lit n chaînes de caractère
|
|
*/
|
|
char** read_strings(int n);
|
|
|
|
/**
|
|
* Libère n chaines de caractère
|
|
*/
|
|
void delete(char** elems, int n);
|
|
|
|
/**
|
|
* Affiche n chaines de caractère
|
|
*/
|
|
void print_strings(char** elems, int n);
|
|
|
|
/**
|
|
* Tri par sélection
|
|
*/
|
|
void selsort(char** begin, char** end);
|
|
|
|
/**
|
|
* Plus petite chaine de caractères entre begin et end
|
|
*/
|
|
char** pos_min(char** begin, char** end);
|
|
|
|
/**
|
|
* échanger *a et *b
|
|
*/
|
|
void swap(char** a, char** b);
|
|
#endif
|