Язык Си в примерах/Сортировка: различия между версиями

Содержимое удалено Содержимое добавлено
м Правки 80.68.9.124 (обсуждение) откачены к версии Greck
Строка 134:
<source lang="c">
#include <stdlib.h>
#include <string.h>
«»
#include <stdio.h>
#define N 100
#define M 30
int main(int argc, char* argv[]) {
char a[N][M];
int n,i;
scanf("%d",&n);
for (i=0;i<n;i++)
scanf("%s", &a[i]);
qsort(a, n, sizeof(char[M]), (int (*)(const void *,const void *)) strcmp );
for (i=0;i<n;i++)
printf("%s\n",a[i]);
return 0;
}
</source>
 
Обратите внимание на сложное приведение типов.