aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Orden alfabético con UTF-8  (Read 3994 times)

pcmaster

  • Jr. Member
  • **
  • Karma: 1
  • Offline Offline
  • Posts: 79
Orden alfabético con UTF-8
« on: May 06, 2006, 07:56:05 PM »

Hola,

había un antiguo bug, el 472, en el que se pedía la ordenación alfabética en UTF-8, se cerró y se pidió su reapertura si se encontraba solución.

Pues aquí la tenéis: bug 885: he realizado una librería que permite ordenar por orden alfabético correctamente cualquier lista de palabras UTF-8 o ANSI. Y he dicho que el resultado es por orden alfabético, no por orden ANSI, o sea, que las palabras aparecen ordenadas exactamente en el mismo orden en que aparecerían en un diccionario.

Si encontráis algún bug en la librería no dudéis en decírmelo, ya que es mi primer programa útil en C y se me podría haber colado alguna tontería.

Eso sí, me queda una duda: el programa ejemplo.c funciona, pero si en dicho programa la función main() la renombro a, por ejemplo, pepe() y la llamo desde un nuevo main así:

int main() {
     pepe();
}

se produce una violación de segmento, al parecer al llegar a la primera llamada a la función strcpy() de la librería estándar, aunque no he logrado descubrir por qué...
Logged
pcmaster