Re: [Scilab-users] String and integer
Based on your advices, I've fix my issue. Thanks Paul ### i = 1FileName = "MyFile"// PreviouslyNewFileName1 = FileName + string(i)// NowNewFileName2 = FileName + msprintf("%.4d",i)i = 666NewFileName3 = FileName + msprintf("%.4d",i) Le ven. 20 nov. 2020 à 15:43, CHEZE David 227480 a écrit : > Hi Paul, > > > > --> msprintf("%04d",3) > > ans = > > > > "0003" > > > > > > > > David > > > > *De :* users *De la part de* paul > francedixhuit > *Envoyé :* vendredi 20 novembre 2020 14:49 > *À :* Users mailing list for Scilab > *Objet :* [Scilab-users] String and integer > > > > Hi all > > > > In ordre to change files names, I need to convert integers into strings > but with zeros prior to it > > > > Example if i=1 i need 0001 and not 1 > > > > I don't know how to use something like "%4d" with "string" > > > > Thanks > > > > Paul > ___ > users mailing list > users@lists.scilab.org > http://lists.scilab.org/mailman/listinfo/users > ___ users mailing list users@lists.scilab.org http://lists.scilab.org/mailman/listinfo/users
Re: [Scilab-users] String and integer
Hi Paul, --> msprintf("%04d",3) ans = "0003" David De : users De la part de paul francedixhuit Envoyé : vendredi 20 novembre 2020 14:49 À : Users mailing list for Scilab Objet : [Scilab-users] String and integer Hi all In ordre to change files names, I need to convert integers into strings but with zeros prior to it Example if i=1 i need 0001 and not 1 I don't know how to use something like "%4d" with "string" Thanks Paul ___ users mailing list users@lists.scilab.org http://lists.scilab.org/mailman/listinfo/users
Re: [Scilab-users] String and integer
Hello msprintf(‘%04d’,1) seems to do the job HTH Denis De : users De la part de paul francedixhuit Envoyé : vendredi 20 novembre 2020 14:49 À : Users mailing list for Scilab Objet : [Scilab-users] String and integer Hi all In ordre to change files names, I need to convert integers into strings but with zeros prior to it Example if i=1 i need 0001 and not 1 I don't know how to use something like "%4d" with "string" Thanks Paul ___ users mailing list users@lists.scilab.org http://lists.scilab.org/mailman/listinfo/users
Re: [Scilab-users] String and integer
Hi, A solution, of course not the best, --> if i<10, s=msprintf("000%d",i) end with iteration for high number, or with 3-floor(log10(i)) added zeros? --Jean-Yves - Original Message - > From: "paul francedixhuit" > To: "Users mailing list for Scilab" > Sent: Friday, 20 November, 2020 14:48:46 > Subject: [Scilab-users] String and integer > Hi all > > In ordre to change files names, I need to convert integers into strings but > with > zeros prior to it > > Example if i=1 i need 0001 and not 1 > > I don't know how to use something like "%4d" with "string" > > Thanks > > Paul > > ___ > users mailing list > users@lists.scilab.org > http://lists.scilab.org/mailman/listinfo/users -- -- Jean-Yves Baudais ___ users mailing list users@lists.scilab.org http://lists.scilab.org/mailman/listinfo/users
[Scilab-users] String and integer
Hi all In ordre to change files names, I need to convert integers into strings but with zeros prior to it Example if i=1 i need 0001 and not 1 I don't know how to use something like "%4d" with "string" Thanks Paul ___ users mailing list users@lists.scilab.org http://lists.scilab.org/mailman/listinfo/users