170 похожих чатов

Здравствуйте, подскажите пожалуйста, почему при выводе массива возникают кракозябры не

смотря на то что он кончился?
Проблемный кусок кода: пастбин
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 ⸮⸮

6 ответов

28 просмотров

Это точно С++?

•_•-Asmanov 🎓 Автор вопроса
Ramil Rizvanov
Это ардуина

Но вопрос был не по самой ардуине или одной из её библиотек.

•_• Asmanov 🎓
Но вопрос был не по самой ардуине или одной из её ...

дело не в ардуине, дело в том, что С и С++ - разные вещи 😏

•_•-Asmanov 🎓 Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта