смотря на то что он кончился?
                  
                  
                  Проблемный кусок кода: пастбин
                  
                  
                  Serial.print("Last dot detected on ");
                  
                  
                  Serial.println(last_dot);
                  
                  
                  Serial.print("Filename len ");
                  
                  
                  Serial.println(strlen(file.name()));
                  
                  
                  int array_size = strlen(file.name())-last_dot;
                  
                  
                  
                  
                  
                  char* file_extension = new char[array_size];
                  
                  
                  Serial.print("creating array of chars with ");
                  
                  
                  Serial.print(array_size); Serial.println(" elements");
                  
                  
                  for (int n = 0; n < array_size; ++n){
                  
                  
                        Serial.print("Setting #");Serial.print(n);Serial.print(" element to ");Serial.println(file.name()[n+last_dot]);
                  
                  
                        file_extension[n] = file.name()[n+last_dot];
                  
                  
                        }
                  
                  
                  Serial.print("fExtension: ");
                  
                  
                  Serial.println(file_extension);
                  
                  
                  Вывод COM:
                  
                  
                  Last dot detected on 1
                  
                  
                  Filename len 8
                  
                  
                  creating array of chars with 7 elements.
                  
                  
                  Setting #0 element to .
                  
                  
                  Setting #1 element to s
                  
                  
                  Setting #2 element to d
                  
                  
                  Setting #3 element to i
                  
                  
                  Setting #4 element to n
                  
                  
                  Setting #5 element to f
                  
                  
                  Setting #6 element to o
                  
                  
                  fExtension: .sdinfoxV⸮⸮? &⸮?4 ⸮⸮
                  
                  
                
Это точно С++?
Это ардуина
Но вопрос был не по самой ардуине или одной из её библиотек.
дело не в ардуине, дело в том, что С и С++ - разные вещи 😏
И вправду не сразу поймёшь.
Обсуждают сегодня