Multiplier un nombre de caractères

Bonjour à tous, j'ai tenté ce code mais le résultat escompté n'est pas bon

Print #my_file_id, LCase(MaFeuille.Cells(iloop_ligne, Name_Column)) & "_wr_addr: out std_logic_vector(" & (tailleMemoire - 1) & " downto 0) := X " & """ & String(tailleMemoire, "; 0; ")& """ & ";"

Le résultat escompté était celui là :

mem_trame_indirection_wr_addr : out std_logic_vector(8 downto 0) := X "000000000"; (avec tailleMemoire = 9 donc il y a 9 "0")

Seulement excel m'écrit ça :

mem_trame_indirection_wr_addr : out std_logic_vector(8 downto 0) := X " & String(tailleMemoire, 0 )& ";

Est-ce que qqn aurait une petite idée ?

Merci d'avance :)

bonjour,

essaie ceci

Print #my_file_id, LCase(mafeuille.Cells(iloop_ligne, name_column)) & "_wr_addr: out std_logic_vector(" & (taillememoire - 1) & " downto 0) := X """ & String(taillememoire, "0"); """; "
Rechercher des sujets similaires à "multiplier nombre caracteres"