SEXP _MatchBuf_which_asINTEGER(const MatchBuf *match_buf) { SEXP ans; int i; PROTECT(ans = new_INTEGER_from_IntAE(match_buf->PSlink_ids)); sort_int_array(INTEGER(ans), LENGTH(ans), 0); for (i = 0; i < LENGTH(ans); i++) INTEGER(ans)[i]++; UNPROTECT(1); return ans; }
int main(int argc, char* argv[]){ int num, i, A[1000], j; printf("Enter as many as 1000 values, ctrl Z to end\n"); while(scanf("%d", &num) == 1){ if(i < 1000){ A[i] = num; i ++; } } i = i-1; sort_int_array(A, i); for(j = 0; j < i; j ++){ printf("%d\n", A[j]); } return 0; }