Porque no funciona este codigo

Hola greenlanternx, tenia curiosidad por probar lo del PS2 Keyboard y la verdad ta chulo, he hecho una plaquita adaptadora con un adaptador de una placa de portatil viejo y va de fábula, luego he probado tu codigo y definitivamente en el nano o el duemilanove solo entran entre 7 y 9 canciones dependiendo de su longitud, ya mas da errores, asique tendre q conformarme con ese numero, una pena almenos q demos con alguna solucion. Yo con string no he trabajado practicamente nunca pero no se podria guardar todas las canciones en uno separados pongamos por un $ y cuando haya que copiar y volcar a un char*??, es una idea que se me acaba de ocurrir pero no se muy bien como hacerlo, voy a ir mirando.