• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Random characters

nox78

New member
Помогите плиз, не кидайтесь сразу, второй день изучаю Arduino
Нашил пример генерации, не могу понять как вставить его в Api_token

Это что нашел в интернете

Код:
#define MAX_UID 8 /* Change to whatever length you need */
const char * generateUID(){
  /* Change to allowable characters */
  const char possible[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
  static char uid[MAX_UID + 1];
  for(int p = 0, i = 0; i < MAX_UID; i++){
    int r = random(0, strlen(possible));
    uid[p++] = possible[r];
  }
  uid[MAX_UID] = '\0';
  return uid;
}
Дальше идеи

char api_token[10] = "Тут код";

Подскажите пожалуйста
как в char api_token[10] вставит сгенерированное в generateUID
 

nox78

New member
Код:
#define MAX_UID 8 /* Change to whatever length you need */
const char * generateUID(){
  /* Change to allowable characters */
  const char possible[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
  static char uid[MAX_UID + 1];
  for(int p = 0, i = 0; i < MAX_UID; i++){
    int r = random(0, strlen(possible));
    uid[p++] = possible[r];
  }
  uid[MAX_UID] = '\0';
  return uid;
}
char api_token[10] =   uid;
'uid' was not declared in this scope
 
Сверху Снизу