EmailSender Problème de chaînes

Bonjour,

J'utilise la bibliothèque emailSender.

Quand je fais

 EMailSender::FileDescriptior fileDescriptor[1];
  fileDescriptor[0].filename = F("truc01.txt");
  fileDescriptor[0].url = F("/truc01.txt");
  fileDescriptor[0].mime = MIME_TEXT_PLAIN;
 

Tout va bien mais comment faire pour avoir un fichier dont le n° est une variable ?

  String numeroFichier="truc"; 
  int nn= 12;
...
  numerofichier = numeroFichier + String(nn) +".txt";
  EMailSender::FileDescriptior fileDescriptor[1];
  fileDescriptor[0].filename = F(numeroFichier);
  numeroFichier ="/" + numeroFichier;
  fileDescriptor[0].url = F(numeroFichier);
  fileDescriptor[0].mime = MIME_TEXT_PLAIN;
  

J'ai plein d'injures !

Je sais, je suis nul dans la gestion des chaînes, pointeurs, etc..

La solution: ne pas utiliser flash

String numeroFichier="truc"; 
  int nn= 12;
...
  numerofichier = numeroFichier + String(nn) +".txt";
  EMailSender::FileDescriptior fileDescriptor[1];
  fileDescriptor[0].filename = numeroFichier;
  numeroFichier ="/" + numeroFichier;
  fileDescriptor[0].url = numeroFichier;
  fileDescriptor[0].mime = MIME_TEXT_PLAIN;
  

[/quote]

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.