Bonjour,
j'aimerais déclarer une variable avec le caractère " \ "
String var = "";
ne fonctionne pas
y a t-il une solution pour déclarer cette variable ?
Merci d'avance à ceux qui prendront le temps de répondre
Bonjour,
j'aimerais déclarer une variable avec le caractère " \ "
String var = "";
ne fonctionne pas
y a t-il une solution pour déclarer cette variable ?
Merci d'avance à ceux qui prendront le temps de répondre
String var = "'";
Pas sur..
non malheureusement j'ai toujours l'erreur "missing terminating " character"
Est-il possible de la déclarer en ASCII ou en décimal ?
oui tu peux declarer en char
en base 10: 92
en hexa: 5C
ok merci !
mais comment du la déclare ?
String Var = char(0x5C);
Comme ca je dirai
Bonjour
String var = "\";
ok merci il faut la déclarer comme ca:
int code3 = char(0x5C);
par contre ce que je cherche à faire ne fonctionne pas je souhaite juste à écrire un chemin d'un dossier windows avec une puce ATmega32U4 %userprofile%\Desktop\MonDossier
La puce ATmega32U4 utilise un clavier qwerty j'ai modifié le Keyboard.cpp pour le passer en azerty mais il semblerait qu'il n'y ait pas de scan code pour le caractère " \ " je cherche donc à l’écrire avec une variable
String var = "";
Keyboard.print("%userprofile%" + var +"Desktop" + var +"MonDossier");
en hexa sa donne 92 ??
int var = char(0x5C);
Keyboard.print(var);
j'ai également essayé avec les marco de windows alt+092
Keyboard.press(KEY_LEFT_ALT);
Keyboard.press('0');
Keyboard.press('9');
Keyboard.press('2');
delay(100);
Keyboard.releaseAll();
mais le résultat me retourne 092
si vous avez une idée je suis preneur
je suis un peu à cour la
Avec String var = "\";
ça me donne 4 ?
const String BACKSLASH = @"";
ZStof:
Avec String var = "\";
ça me donne 4 ?
Je te garanti que dans var tu as . Après il faut te pencher sur le traitement que tu en fais.
En effet si tu fait Serial.println(var); tu à bien un " \ " dans le moniteur mais sa ne fonctionne pas pour Keyboard.print(var);
le problème viens du Keyboard.cpp