Hej, chciałem ukończyć funkcję logującą do ESP8266, ale mam głupi problem, a zarazem pewnie jest bardzo prosty do rozwiązania. Niestety nie mam już pomysłów i nawiasem mówiąc, nie mam pojęcia, dlaczego końcówka danych z końca jednej statycznej tablicy (originalStringToCharArray) nakłada się na początek danych w pustej tablicy (logs).
Może ktoś mnie oświeci.
Fragment kodu, którego dotyczy problem:
Może ktoś mnie oświeci.
Fragment kodu, którego dotyczy problem:
const int iloscLogow = 10;
const int dlugoscJednegoLogu = 100;
static
Oo-oO via Wykop
@MisiekD: to jedna z cech biblioteki standardowej w językach C/CPP -
strcpy
kopiuje zawartość nie zwracając uwagi na długość (tzn czy się zmieści do bufora czy nie), jest odpowiednik który zwraca na to uwagę, strncpy
. W twoim przypadku twój ciąg znaków ma długość 110 znaków, co jest większe niż 100. Ze względu na to jak przechowywane są zmienne w pamięci, znaki kopiowane są dalej, nadpisując zawartość kolejnej zmiennej.
Odpowiedź znajdziecie na stronie: https://informacjapubliczna.org/news/pytania-o-piecze-zastepcza-a-informacja-publiczna/
--
Boisz się o coś zapytać, bo nie wiesz czy to informacja publiczna? A może nie wiesz jak to zrobić? Albo kogo możesz pytać w ramach dostępu do informacji publicznej? Wy pytacie, #watchdogodpowiada to cykl wpisów
czyli link 1 stąd https://wykop.pl/wpis/70722181/european-civic-forum-opublikowalo-dzis-raport-doty#250572967
np prowadził do
[https://wykop.pl/tag/186938797](https://wykop.pl/tag/186938797)
teraz jest jeszcze zabawniej, bo linki czasem wyglądają tak:
[https://www.wykop.pl/wpis/52723181/#%3Cv-router-link-wrapper%20value='186946661%20%C4%9F%C4%9F%20](https://www.wykop.pl/wpis/52723181/#%3Cv-router-link-wrapper%20value='186946661%20%C4%9F%C4%9F%20){%name%:%20%tag.specific%,%20%params%:%20{%string%:%20%tag%,%20%tag%:%20%186946661%}}'%3E%3C/v-router-link-wrapper%3E
ale chyba macie racje, że to kwestia nowego wykopu - ciekawe swoją jak to wycudowali, bo takie coś dzieje mi się tylko gdy najpierw kursor pokazuje na "pokaż spoiler". W innym przypadku dalej mam linki prowadzące jak wyżej do "tag" a nie