Hey everyone. I'm making a program that inputs a "serial number", and its associated description. Anyways, I write it all to a file (the number and description), then I read it into two arrays, a serial array and a description array (so serial[x]'s description would be desc[x]). Anyways, I was just using a normal quicksort to sort the serials and then whenever one of them got switched, I'd switch its associated description, so the descriptions didnt get mixed up. Anyways, realizing that I would be using "many digit" serial numbers, integers/doubles...etc no longer would do it. I switched all the serial "numerbs" to actually be character arrays, just with only digits, so they could be as long as I need them to. The problem is I'm stuck on how to sort the serial numbers (along with their assiciated descriptions) in numerical order, being that they are now char's. Does anyone know how to fix this? Thanks!