SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: tomario en Miércoles 8 de Diciembre de 2010, 13:09

Título: ordenar
Publicado por: tomario en Miércoles 8 de Diciembre de 2010, 13:09
hola. haber si en este caso me pueden ayudar
tengo un programa en c, bajo linux
cojo un archivo en el que hay unos numeros separados por ;
y los quiero ordenar, como lo hago??
en el archivo por ejemplo viene asi:
4;65;67;
54;3;988;676;
23;986;

y los quiero ordenar, como lo hago??
AYUDAAA!!!!
gracias
Título: Re: ordenar
Publicado por: m0skit0 en Miércoles 8 de Diciembre de 2010, 13:34
Pon lo que llevas hecho y dudas más concretas.
Título: Re: ordenar
Publicado por: tomario en Miércoles 8 de Diciembre de 2010, 23:30
ok, lo que quiero es saber como paso los numeros del archivo a un vector, porque ordenarlos si que se, gracias
Título: Re: ordenar
Publicado por: punteroNULO en Jueves 9 de Diciembre de 2010, 11:53
Para separar los números en una línea puedes utilizar la función strtok:
http://www.cplusplus.com/reference/clibrary/cstring/strtok/

y para pasar de una cadena de caracteres a un entero la función atoi:
http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/