bonjour j'aimerai bien placer un \0 dans un tableau de caractère en début et fin de tableau mais le problème peut paraitre simple mais comment on fait un \0 en delphi????
Merci de vos réponse
bonjour j'aimerai bien placer un \0 dans un tableau de caractère en début et fin de tableau mais le problème peut paraitre simple mais comment on fait un \0 en delphi????
Merci de vos réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 'on programme pas en C ici, le '#0' terminal est en dehors de la chaine :)'
C'est simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var tb : array[0..10] of char; begin tb[0] := #0; tb[10] := #0; end;
Merci, je sais que l'on programme pas en C mais bon je ne connaissait pas le #0 qui est le \0 du C je vous remercie
oui j'avais bien compris
il n'y a aucune interprétation du contenu de la chaine (à l'exception de la double cote '')
les code ascii peut être ajouté précédé d'un # et les deux notations peuvent être concaténée sans opérateur
et il est possible d'utiliser une notation hexadécimale avec un $ en plus comme dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 'toto'+#65; // avec opérateur 'titi'#64; // sans opérateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part #$10#$0A
Fia,
Ou tout simplement utiliser la fonction Chr:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 { si c est un char, n est le code du caractère à utiliser } c := Chr(n);
Partager