int main(int argc, const char * argv[]) { /* Ordenar números enteros */ int * vector = (int *) malloc(N * sizeof(int)); int * aux = vector; int * last = vector + N; for (; aux < last; ++aux) { *aux = rand() % 100; } printf("\n\n--- Enteros ---\n\n"); imprimeInt(vector, N); sort(&selectionSort, vector, N, sizeof(*vector), &ascInt, &swapInt); printf("\n\n--- Enteros Ordenados ---\n\n"); imprimeInt(vector, N); free(vector); /* Ordenar números flotantes */ float * vectorf = (float *) malloc(N * sizeof(float)); float * auxf = vectorf; float * lastf = vectorf + N; for (; auxf < lastf; ++auxf) { *auxf = rand() % 100 * 1.5; } printf("\n\n--- Flotantes ---\n\n"); imprimeFloat(vectorf, N); sort(&insertionSort, vectorf, N, sizeof(*vectorf), &descFloat, &swapFloat); printf("\n\n--- Flotantes Ordenados ---\n\n"); imprimeFloat(vectorf, N); free(vectorf); return 0; }
int main(int argc, char* argv[]) { int i; arquivo = fopen(argv[1], "r+b"); printf("\n\nSUPERBLOCO\n\n"); imprimeInt(0, 6); //superbloco printf("\n\nBITMAP\n\n"); imprimeChar(160, 160); //bitmap printf("\n\nFAT\n\n"); imprimeInt(320, 160); //FAT printf("\n\nRAIZ\n\n"); imprimeInt(960, 1); //Raiz imprimeChar(964, 600); //Raiz printf("\n\n---------------------------------\n\n"); return 0; }