Sustituir caracteres
Publicado por Pedro Estévez (4 intervenciones) el 02/01/2015 13:36:17
Buenos días,
Estoy programando un cajero automático en matlab y tenía una duda.
Después de ejecutar el programa, éste te crea un fichero con todos los datos del usuario, así como su saldo. Si bien gracias a la ayuda de uno de los usuarios conseguí poder usar el caracter del saldo como un número para poder operar con él, necesito que me actualice el valor. Un ejemplo.
NOMBRE DEL USUARIO:
Pedro
NÚMERO DE CUENTA:
23051063535087673554
PASSWORD
qa5r8
CÓDIGO DEL BANCO
ES24
SALDO
563.22€
La próxima vez que ejecute el programa, si ingreso 10 €, el saldo debería cambiar a 573.22 en el fichero, pero no lo consigo.
Con strrep podría sustituir el valor, pero no me serviría porque podrían coincidir valores con otros usuarios, aún así, cuando lo he intentado usar, no me lo cambiaba.
También lo he intentado situando el cursor donde lo necesito y escribiendo un conjunto vacío o un espacio o algo, pero nunca me escribe nada o, si lo hace, es al final del fichero, cosa que no entiendo porque he situado el cursor donde yo quería.
Gracias, un saludo.
Estoy programando un cajero automático en matlab y tenía una duda.
Después de ejecutar el programa, éste te crea un fichero con todos los datos del usuario, así como su saldo. Si bien gracias a la ayuda de uno de los usuarios conseguí poder usar el caracter del saldo como un número para poder operar con él, necesito que me actualice el valor. Un ejemplo.
NOMBRE DEL USUARIO:
Pedro
NÚMERO DE CUENTA:
23051063535087673554
PASSWORD
qa5r8
CÓDIGO DEL BANCO
ES24
SALDO
563.22€
La próxima vez que ejecute el programa, si ingreso 10 €, el saldo debería cambiar a 573.22 en el fichero, pero no lo consigo.
Con strrep podría sustituir el valor, pero no me serviría porque podrían coincidir valores con otros usuarios, aún así, cuando lo he intentado usar, no me lo cambiaba.
También lo he intentado situando el cursor donde lo necesito y escribiendo un conjunto vacío o un espacio o algo, pero nunca me escribe nada o, si lo hace, es al final del fichero, cosa que no entiendo porque he situado el cursor donde yo quería.
Gracias, un saludo.
Valora esta pregunta


0