• Domingo 17 de Noviembre de 2024, 17:42

Autor Tema:  ordenar  (Leído 1389 veces)

tomario

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
ordenar
« en: Miércoles 8 de Diciembre de 2010, 13:09 »
0
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

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: ordenar
« Respuesta #1 en: Miércoles 8 de Diciembre de 2010, 13:34 »
0
Pon lo que llevas hecho y dudas más concretas.

tomario

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: ordenar
« Respuesta #2 en: Miércoles 8 de Diciembre de 2010, 23:30 »
0
ok, lo que quiero es saber como paso los numeros del archivo a un vector, porque ordenarlos si que se, gracias

punteroNULO

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: ordenar
« Respuesta #3 en: Jueves 9 de Diciembre de 2010, 11:53 »
0
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/