#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <ctype.h>
int cmp( const void * p1, const void * p2)
{
const char ( * ps1) [ 255 ] = p1;
const char ( * ps2) [ 255 ] = p2;
}
int main( ) {
FILE
* f
= fopen ( "data.txt" , "r" ) ; char s[ 255 ] [ 255 ] ;
char tmp[ 255 ] ;
int n = 0 ;
n++;
}
qsort ( s
, n
, sizeof ( char * ) , cmp
) ;
int i = 0 ;
for ( ; i < n; i++ ) {
}
return EXIT_SUCCESS;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8dW5pc3RkLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgoKaW50IGNtcChjb25zdCB2b2lkICpwMSwgY29uc3Qgdm9pZCAqcDIpCnsKICBjb25zdCBjaGFyICgqcHMxKVsyNTVdID0gcDE7CiAgY29uc3QgY2hhciAoKnBzMilbMjU1XSA9IHAyOwoKICByZXR1cm4gc3RyY21wKCpwczEsICpwczIpOwp9CgppbnQgbWFpbigpIHsKICAgIEZJTEUgKmYgPSBmb3BlbigiZGF0YS50eHQiLCAiciIpOwogICAgY2hhciBzWzI1NV1bMjU1XTsKICAgIGNoYXIgdG1wWzI1NV07CiAgICBpbnQgbiA9IDA7CgogICAgd2hpbGUgKCFmZW9mKGYpKSB7CiAgICAgICAgZnNjYW5mKGYsICIlcyIsIHRtcCk7CiAgICAgICAgc3RyY3B5KHNbbl0sIHRtcCk7CiAgICAgICAgbisrOwogICAgfQoKICAgIGZjbG9zZShmKTsKCiAgICBxc29ydChzLCBuLCBzaXplb2YoY2hhciAqKSwgY21wKTsKCiAgICBpbnQgaSA9IDA7CiAgICBmb3IgKDsgaSA8IG47IGkrKykgewogICAgICAgIHByaW50ZigiJXMgIiwgc1tpXSk7CiAgICB9CgogICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKfQo=
compilation info
prog.c: In function ‘cmp’:
prog.c:9:28: error: initialization discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers]
const char (*ps1)[255] = p1;
^~
prog.c:10:28: error: initialization discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers]
const char (*ps2)[255] = p2;
^~
cc1: all warnings being treated as errors
stdout