version 1.1.2.1, 2011/05/03 14:29:52
|
version 1.1.2.5, 2011/05/03 15:37:39
|
Line 19 main(int argc, char **argv)
|
Line 19 main(int argc, char **argv)
|
io_sarrSet(a, 10, argv[3]); |
io_sarrSet(a, 10, argv[3]); |
case 3: |
case 3: |
io_sarrSet(a, 6, argv[2]); |
io_sarrSet(a, 6, argv[2]); |
|
io_sarrSet(a, 4, argv[2]); |
case 2: |
case 2: |
io_sarrSet(a, 3, argv[1]); |
io_sarrSet(a, 3, argv[1]); |
io_sarrSet(a, 1, argv[1]); |
io_sarrSet(a, 1, argv[1]); |
} |
} |
|
|
printf(">>> a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[6]=%s a[10]=%s\n", | printf(">>> a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[6]=%s a[10]=%s\n", |
io_sarrGet(a, 0, char*), io_sarrGet(a, 1, char*), | io_sarr(a, 1, char*), io_sarr(a, 2, char*), |
io_sarrGet(a, 2, char*), io_sarrGet(a, 3, char*), | io_sarr(a, 3, char*), io_sarr(a, 4, char*), |
io_sarrGet(a, 6, char*), io_sarrGet(a, 10, char*)); | io_sarr(a, 6, char*), io_sarr(a, 10, char*)); |
printf(">>> array size=%d\n", io_sarrSize(a)); |
printf(">>> array size=%d\n", io_sarrSize(a)); |
|
|
io_sarrDel(a, 6); |
io_sarrDel(a, 6); |
io_sarrDel(a, 9); |
io_sarrDel(a, 9); |
io_sarrDel(a, 10); |
io_sarrDel(a, 10); |
printf(">>> a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[6]=%s a[10]=%s\n", | printf(">>> a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[6]=%s a[10]=%s\n", |
io_sarrGet(a, 0, char*), io_sarrGet(a, 1, char*), | io_sarr(a, 1, char*), io_sarr(a, 2, char*), |
io_sarrGet(a, 2, char*), io_sarrGet(a, 3, char*), | io_sarr(a, 3, char*), io_sarr(a, 4, char*), |
io_sarrGet(a, 6, char*), io_sarrGet(a, 10, char*)); | io_sarr(a, 6, char*), io_sarr(a, 10, char*)); |
printf(">>> array size=%d\n", io_sarrSize(a)); |
printf(">>> array size=%d\n", io_sarrSize(a)); |
|
|
io_arrayVacuum(a); | printf(">>> array size=%d s[240]=%s\n", io_sarrSize(a), io_sarrGet2(a, 240)); |
printf("vacuum:: a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n", | io_sarrSet(a, 240, d); |
io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*), | printf(">>> array size=%d s[240]=%s\n", io_sarrSize(a), io_sarr(a, 240, char*)); |
io_arrayGet(a, 2, char*), io_arrayGet(a, 3, char*), | printf(">>> array size=%d s[240]=%s\n", io_sarrSize(a), io_sarrGet2(a, 240)); |
io_arrayGet(a, 4, char*), io_arrayGet(a, 5, char*)); | |
|
|
printf("vacuum:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a)); | io_sarrVacuum(a); |
| printf("vacuum:: a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[6]=%s a[10]=%s\n", |
| io_sarr(a, 1, char*), io_sarr(a, 2, char*), |
| io_sarr(a, 3, char*), io_sarr(a, 4, char*), |
| io_sarr(a, 6, char*), io_sarr(a, 10, char*)); |
| printf("vacuum:: array size=%d\n", io_sarrSize(a)); |
|
|
io_arrayGrow(a, io_arrayLen(a) + 3); | io_sarrGrow(a, 20); |
printf("grow:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a)); | printf("grow:: array size=%d\n", io_sarrSize(a)); |
printf("grow:: a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n", | printf("grow:: a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[6]=%s a[10]=%s\n", |
io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*), | io_sarr(a, 1, char*), io_sarr(a, 2, char*), |
io_arrayGet(a, 2, char*), io_arrayGet(a, 3, char*), | io_sarr(a, 3, char*), io_sarr(a, 4, char*), |
io_arrayGet(a, 4, char*), io_arrayGet(a, 5, char*)); | io_sarr(a, 6, char*), io_sarr(a, 10, char*)); |
|
|
io_arrayGrow(a, 1); | io_sarrGrow(a, 1); |
io_arrayGrow(a, 2); | io_sarrGrow(a, 2); |
printf("shrink:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a)); | printf("shrink:: array size=%d\n", io_sarrSize(a)); |
printf("shrink:: a[0]=%s a[1]=%s\n", io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*)); | printf("shrink:: a[1]=%s a[2]=%s\n", io_sarr(a, 1, char*), io_sarr(a, 2, char*)); |
|
|
io_arrayDestroy(&a); | io_sarrDestroy(&a); |
return 0; |
return 0; |
} |
} |