Kode: Vælg alt
#include <stdio.h>
#include <string.h>
void sortCharArray(char[]);
int main()
{
char volapyk[] = "asdfhfk";
int index, turn, slut = 0;
printf("Tekststreng i oprindelig orden: %s\n", volapyk);
sortCharArray(volapyk);
printf("\nTekststreng i alfabetisk orden: %s\n", volapyk);
return 0;
}
void sortCharArray(char arrayAlias[])
{
int turn = 0, index, end = 0; int fiiri = 0; int fiiri2 = 0;
while (arrayAlias[turn] != '\0' && end == 0)
{
end = 1;
for (index = 0; index < strlen(arrayAlias) - turn - 1; index++)
{
if (arrayAlias[index] > arrayAlias[index + 1])
{
int hold = arrayAlias[index];
arrayAlias[index] = arrayAlias[index + 1];
arrayAlias[index + 1] = hold;
end = 0;
}
}
turn++;
}
}