Aktywne Wpisy

InnyWymiar90 +208
karetpoker +77
#pracait #programista15k #programowanie
Czytam dyskusję na tagu o tym, że niektórzy wolą "quick call" zamiast odpowiedzi na czacie i niestety smutek mnie ogarnął.
1. Często zdarza się, że robię coś innego, gdy ktoś mnie zapyta o coś, i jak zostajemy na czacie, to mogę to wrzucić na boczny monitor i odpowiadać według potrzeby.
"Quick call?" zmusza mnie do całkowitego oderwania się, często muszę "szer maj skrin" i wytrącić się z setupu/workflowu, żeby
Czytam dyskusję na tagu o tym, że niektórzy wolą "quick call" zamiast odpowiedzi na czacie i niestety smutek mnie ogarnął.
1. Często zdarza się, że robię coś innego, gdy ktoś mnie zapyta o coś, i jak zostajemy na czacie, to mogę to wrzucić na boczny monitor i odpowiadać według potrzeby.
"Quick call?" zmusza mnie do całkowitego oderwania się, często muszę "szer maj skrin" i wytrącić się z setupu/workflowu, żeby



Dlaczego
char abc[256];
char reversetext(){
char tempa[256];
for( i=0; i<=stringLength; i++){
tempa[stringLength-i] = abc[i];
}
return tempa;
}
Wypluwa
main.cpp: In function ‘char reversetext()’:
main.cpp:20:12: error: invalid conversion from ‘char*’ to ‘char’ [-fpermissive]
main.cpp:16:10: warning: address of local variable ‘tempa’ returned [enabled by default]
A w main()
daję
cout << reverse_text();
1. Z nazwy funkcji wynika, ƶe chcesz odwrócić kolejność znaków w tekście, ale zwracasz ZNAK. JEDEN.
2. Nie moƶesz zwrócić lokalnej tablicy (albo referencji do zmiennej lokalnej), bo po wyjściu z funkcji będziesz odwoływał się do zmiennej, której juƶ nie ma, czyli wywołasz UB
polecam
std::stringi
std::string::rbegin/
std::string::rendstd::string, a jeśli musisz operować ręcznie na tablicy w stylu C, to musisz zaalokować pamięć i zwracać wskaźnik do niej.