Pokaż przykładowy kod, jaka funkcja i gdzie się wysypuje, bo nie bardzo rozumiem w czym jest problem. Wyrażenie zapisane w stringu można wykonać za pomocą http://www.mathworks.com/help/matlab/ref... a funkcję zapisaną w ten sposób skonwertować na prawdziwą funkcję http://www.mathworks.com/help/matlab/ref...
Nie do końca wiem jakich uwagi oczekujesz, ale możesz zrobić tą funkcję typu bool. False'a niech zwróci, gdy musiała przerwać dodawanie ze względu na przekroczenie rozmiaru tablicy, a true gdy dodawanie się powiodło bezproblemowo. Jeżeli kiedyś w ogóle będziesz chciał użyć tej funkcji, to będziesz mógł sobie testować, czy wszystko się udało :P
Wiesz, tak naprawdę on nie ma pojęcia czy to tablica czy co. Po prostu dostaje adres i pisze po kolei zaczynając od niego po kolejne komórki aż do napotkania \0. Jeśli byś dał mu losowy zakres z pamięci, to po prostu jej zawartość zobaczysz od danego miejsca aż do pierwszego \0. Jeszcze inaczej - jak zrobisz 5 zmiennych i wskażesz na pierwszą, która...
Pin RW podłącz do masy. W funkcji string nie używasz zn. Przy inicjalizacji ustawienie trybu w 8-bitowy powinno być pierwsze. Zresztą przeczytaj datasheet (Initializing by instruction) tam masz napisane, że trzeba trzykrotnie wysłać 0x3F w dodatku z różnymi odstepami czasowymi, po włączeniu zasilania należy chwile odczekac. Wstaw jeszcze jakieś opóźnienia,...
Funkcja opisana jest b.dobrze w pomocy, więc nie rozumiem dlaczego taki "stary wyga" ma z tym problem... Do funkcji podstawiasz string, trzeba go tylko poskładać. Odwołanie+znak konkatenacji (&)+reszta (w cudzysłowie).
Użyj procedury Str albo funkcji IntToStr . EDIT: Przepraszam - nie doczytałem że Str nie można użyć ;)... no to trzeba będzie napisać pętelkę z dzieleniem przez 10 aż dojdziemy do 0; kolejne reszty z dzielenia będą stanowiły kolejne cyfry (tylko że w odwróconym porządku - od najmniej do najbardziej znaczącej), które można zamieniać na znaki z użyciem...
string jest tablicą charów. deklarujac char string[]="abcd"; otrzymujesz tablice 5cio elementowa, do ktorej zmienna string jest wskaznikiem [; 1. dlaczego 5 elementowa? bo masz w niej 'abcd\0' - znak \0 (ASCII 0) oznacza koniec stringa 2. dlaczgo wskaznik? otoz zmienna 'string' jest wskaznikiem pierwszego elementu tablicy czyli string[0]. w istocie...
Ten ciąg znaków, to ma być klasy string, czy c-string ?? Bo jak to ma być string, to można użyć którychś z funkcji biblioteki string. Pewnie niektóre rozwiązania będą lepsze, inne gorsze, ja mogę zaproponować coś takiego. [syntax=c] #include <iostream> #include <string> using namespace std; int main() { string tekst("ostatni"); char znak='i';...
W Arduino są funkcje do konwersji między tablicą char i String. Linki już miałeś podane do Arduino Reference, a tam na dole spis funkcji/metod z przykładami.
2. Przypisywanie łańcucha znaków do zmiennej w nieodpowiedni sposób, czyli za pomocą zwykłego przypisania. Poprawnie jest na przykład za pomocą sprintf-a. Jeśli ktoś szczególnie lubi marnować czas i miejsce to owszem. Dla tych oszczędnych wymyślono inne funkcje, takie jak strcpy() czy itoa() 4\/3!!
Podejdź inaczej - czemu nie przekażesz do funkcji tablicy? BTW "odchudzenie" to trochę nieprecyzyjne. Chodzi Ci o: A. Zmniejszenie ilości kodu źródłowego? B. Zmniejszenie wielkości kodu wynikowego? C. Zmniejszenie zapotrzebowania na pamięć kodu wynikowego? D. Przyspieszenie działania kodu wynikowego?
IMHO nie powinno być z tym problemu. MINGW (devcpp) wykonuje nawet funkcję na wskaźniku nie adresującym żadnego obiektu (może to mieć sens, gdy funkcja nie korzysta ze zmiennych składowych danej klasy). Pierwsze, co mi się nasuwa - czy funkcja, którą wywołujesz jest public. Napisałem taki kod ćwiczebny: #include <stdlib.h> #include <iostream>...
aby pozbyć się tego co po przecinku użyf funkcji INT czyli: Dim A As Double Dim B As String * 2, B1 As String * 2, B2 As String * 2 Dim C As Integer, D As Integer A = 23.6443 C = INT(A) ' funkcja INT pobiera część całkowitą z liczby czyli w tym przypadku 23 następnie zamień otrzymaną liczbę na string B = Str(C) ' funkcja STR zamienia...
udaje mi się to jedynie tylko w tej petli w której go uzyskuje (tam gdzie jest token i wsk z jego zawartością ) a nie moge odesłac zawartosci wsk w innej funkcji Jakiej pętli? Chodzi Ci o funkcję "analizuj_dane_id"? Niestety, ale bez znajomości podstaw języka C daleko nie zajdziesz... albo będzie Cię to kosztowało sporo nerwów ;) "wsk" jest wskaźnikiem...
Round() RoundDown() RoundUp()
Przeleć stringa funkcja indexof. Najpierw zapisz w tablicy miejsca (indexy) w których masz "&" jak wezmiesz dwa elementy sasiadujące z tej tablicy to będziesz miał początek i koniec pary nazwa zmiennej i jej wartość. Dla wygody (choć niekoniecznie) skopiuj sobie ten fragment do innego string a tam kolejny raz funkcją indexof znajdz "=". teraz tylko...
PHP automatycznie dokonuje konwersji integer na string, jeśli tego wymaga operacja. Ostatecznie zawsze można zrobić konatencję z pustym ciągiem lub rzutować na string. Pierwsza strona na googlach przy zapytaniu "php rzutowanie": [url=http://wortal.php.pl/wortal/artykul... i rzutowanie...
Problemem raczej nie jest if. Zrób parę eksperymentów - np. do crcCalculate przypisz stałą, a w kolejnej instrukcji rezultat crc16.Modbus. Zobacz jak zachowa się kod, gdy wykonasz operację na crcCalculate np. crcCalculate++ Ja kiedyś miałem dziwną sytuację - szereg funkcji, które zwracały "String" (z dużej litery). W kilku projektach działa to bez problemu,...
Odejmować nie, ale zdejmować i owszem ;) A na poważnie to moze po prostu napisz funkcje, która będzie na miejsce ostatniego znaku wpisywała wartość zero (string zostanie skrócony).
Możesz użyć funkcji użytkownika: [syntax=vbscript]Function ZlaczTexty1Kolumna(zakres As Range, Optional separator As String) As String 'funkcja łączy wartości z jednokolumnowego zakresu komórek w jeden ciąg tekstowy oddzielony zdefiniowanym separatorem 'funkcja działa tylko dla zakresów ciągłych ZlaczTexty1Kolumna = Join(Application.Transpose(zakres.Value)...
P pierwsze - co autor miał na myśli? cin>>a,b; Jak już to powinno być: cin>>a>>b; Wartości muszą być oddzielone "białą spacją", czyli spacją, tabem lub znakiem nowej linii. Po drugie funkcja powinna zwracać wynik, a nie pisać coś do strumienia. Po trzecie, funkcja tylko sprawdza wartość zmiennych, nie modyfikuje ich, więc nie ma potrzeby,...
Autor chciał przekazać do funkcji nazwę formantu i w funkcji ją użyć, ale po jego odpowiedzi, to już wątpię.
Np funkcja użytkownika w załączniku. Jeśli to jednorazowa operacja, to przerób na makro. Pierwsza wielka: Funkcja StrConv zwraca wartość typu String przekonwertowaną wg specyfikacji. Składnia funkcji StrConv: StrConv(Łańcuch, Konwersja) vbProperCase 3 Konwersja pierwszej litery każdego słowa na dużą
Zamień na stringa to co otrzymujesz z ADC, albo przerób inaczej procedure wysyłania. W tej chwili w funkcję która wysyła stringa wrzucasz int'a
Funkcja ta zwraca stringa, a ty potrzebujesz liczby
1) Warunek jest taki że string zawsze musi mieć taka samą długość 2) Użyj funkcji MID aby powycinać ze stringa kawałki z poszczególnymi temp 3) I tutaj uwaga - konwersje string->liczby są pamięciożerne. Jeśli nie wykonujesz żadnych obliczeń temperatury itp to odebrany string wyświetl na lcd jako string a nie jako bajty. Poprostu funkcją MID porozcinaj...
To co robisz jest absolutnie błędne. Nie wolno zwracać wskaźnika do zmiennych lokalnych - po wyjściu z twojej funkcji wskaźnik ten nie wskazuje na żaden poprawnie zaalokowany obszar pamięci. To co wcześniej zajmował twoj string będzie od razu nadpisane przez kolejne funkcje - wszystko przecież znajduje się na stosie. Jeśli chcesz zwracać wskaźnik na...
Musisz zrobić z tego stringa liczbę. Najprostszy sposób to taka funkcja [syntax=cpp] #include<sstream> int string_to_int(string tekst){ int liczba; istringstream strumien(tekst); strumien >> liczba; return liczba; } [/syntax]
Dzięki za pomoc, użyłem funkcji string i wszystko działa. Temat zamykam
Jak masz stringa to możesz użyć funkcji eval do obliczenia wartości. W helpie wklep eval, będziesz miał tam wiele innych przykładów, łącznie z funkcją która ze stringa robi zmienną typu funkcyjnego :-) Niestety matlaba nie mam na dysku w tej chwili i nie za bardzo mogę pomóc Ci dokładniej.
Ludzi, którym nie działały if'y było już tu wiele;) Jeżeli nie wierzysz w tą funkcję z arduino to powinieneś ją przetestować czymś znanym. Np: [syntax=c] String stringOne = "February 18, 2016|36|N/A|N/A|67%|29|ESE at 7|30.12|Partly Cloudy|17.0|06:40 AM (CET)|04:43 PM (CET) "; if(stringOne.indexOf("|Partly Cloudy|")>=0) Serial.println("|Partly Cloudy|");...
Jak działa to git ;) choć niepotrzebnie siedzi w pętli "for" już po przepisaniu znaków do drugiego bufora. Podejrzewam że można zrobić to też inaczej na funkcjach do stringów. PS. poczytaj o stringach http://en.wikipedia.org/wiki/C_string zrozumiesz o co mi chodzi z zamykaniem znakiem zerowym.
Działam w VBA MS Excel i przy pobieraniu danych tekstowych mam string, który jest "łamany", czyli zawiera wiele linii - jak najprościej, jaką funkcją zamienić ten string na jeden jednolity ciąg znaków, bez "twardych Enter'ów" ?
Teraz funkcja string(). Dlaczego tam jest argument typu U16? Wykorzystujesz tam UTF-a? Nie lepiej tę funkcję napisać tak: void string (char *tab) { while (*tab) putchar(*tab++); }
Cześć, Jak w CubeIDE zamienić liczbę uint64_t na stringa? Kompilator nie zna ltoa . Pozdrawiam.
Najprawdopodbniej w tej zmiennej coś jest jeszcze na końcu. Mogą być znaki niewidoczne, np CR lub /i LF. Spróbuj wyświetlić długość tego stringa (w Bascomie chyba funkcja Len) i wtedy bedziesz wiedział czy aby tam jest tylko liczba. Możesz spróbować też konwertować tego stringa po jednej cyfrze, a więc robisz pętlę w której wycinasz fragment stringa...
Miałem program na ESP, który czasami się restartował (kilka razy na dobę). ESP współpracowało z SIM800. Uznałem, że winą są zakłócenia z GSM. Musiałem jednak poprawić program i restarty były niemal cały czas. W końcu ustaliłem, że problem wynika ze zwracania "String" jako rezultat funkcji - powinno działać, a nie działa. Rozwiązałem problem rezygnując...
Mozesz uzyc tez gotowej funkcji: string htmlentities( string ) ; Wiecej mozesz znalezc w manualu na php.net Pozdrawiam!
Nie można tak :( Funkcja kończy swoje wywołanie i zwalnia pamięć zmiennych, przez co wywołujący nie ma dostępu już do zwróconej wartości. PChar to tylko wskaźnik. Prawidłowo są dwie metody zwracania tekstów przez funkcje: 1. Caller rezerwuje pamięć (GetMem), w którym to obszarze funkcja umieszcza wynik. 2. DLL rezerwuje pamięć, a po jego odczycie musisz...
Tak na szybko : [syntax=delphi] function te9znakow(s1,s2 : string):string; var Polozenie : integer; begin Polozenie:=Pos(s1,s2); if polozenie>=0 then result:=copy(s2,Polozenie+length(s1),9); end;[/syntax]
Czy ktoś ma może doświadczenie ze zmianą stringa na funkcje matematyczną? Np wpisuje w konsoli ciąg znaków y=x^2+7x+2-sqrtx a program wypisuje mi y dla kolejnych x. Problem jest z tym że czytając taki tekst program widzi go jako ciąg znaków. pozdrawiam
(at)MajsterXXL Wyrzuć priorytet taska IR na 0 na Core 1 składnia (task, nazwa, rezerwa pamięci, NULL, priorytet, NULL, Core) xTaskCreatePinnedToCore(ir_task, "ir_task", 2048, NULL, 0, NULL, 1); Inaczej blokuje działanie radia bo ciągle poszukuje kodu. Wrzuciłem na próbę regulacji głośności i działa. Kod poniżej. Lata w głównej pętli....
Co robie źle ?? Wszystko. Alokujesz pamięć (2 bloki po 4 bajty), po czym gubisz otrzymane wskaźniki (wyciek pamięci) nadpisując je wartością z zewnątrz i wskaźnikiem do zmiennej lokalnej, który przestaje być ważny po wyjściu z funkcji. Do kopiowania stringów możesz w tym przypadku użyć funkcji strdup() z nagłówka <string.h> - zastąpi strlen(),...
Konwersje byte->string otrzymuje się przy użyciu funkcji Str. W drugą stronę działa funkcja Val.
Tablice wartosc1,wartosc2,wartosc3 są zbyt małe muszą mieć po 3 elementy. W funkcji hextoul tratujesz przekazaną zmienną jako string kończący się 0, a w tablicach nie masz już miejsca na koniec stringu. Dalej nie przeglądałem.
Testujesz zły wskaźnik :) A poza tym wynajdujesz koło od nowa, bo w avr/pgmspace.h jest już funkcja strcpy_P. Pozdrawiam, Dr.Vee
nie rozumiem na czym problem... przesłać 4 bajty tworzące floata (bajt po bajcie), odebrać 4 bajty i poskładać je w owego floata (bajt po bajcie)... wysyłanie: float data; ... for(i=0;i<4;i++) send(((uint8_t*)&dat... odbiór: float data; ... for(i=0;i<4;i++) ((uint8_t*)&data) ...
Sorki nie zauwazylem ze to progmem. Pointery w progmem nie istnieja w sposób tak rozumiany jak w normalnej pamieci - tak ze tak łatwo nie bedzie. [syntax=c]#define BUFFLEN 18 char __buff[BUFFLEN]; strncpy_P(__buff, (const char *)pgm_read_word(&(ptr_to_text[0])), BUFFLEN - 1); __buff[BUFFLEN -1 ] = 0;[/syntax] i dopiero mozesz wolac swoja funkcje cos...
Nie próbowałeś mojego kodu? :) Standardowym zachowaniem operatorów pobrania napisu ze strumienia jest pomijanie białych znaków, tj. std::cin >> string oznacza: pomiń białe znaki, wczytuj nie-białe znaki, zatrzymaj wczytywanie gdy napotkasz biały znak. Jeśli koniecznie chcesz użyć klasy std::string, to skorzystaj z funkcji std::getline(): #include...
Witam, nie wiem za bardzo jak wyświetlić czy w pierwszym ciągu znaków znajduje się drugi?
cena:=strtoint(edit1.Text); sztuki:=strtoint(edit2.Text); wynik:=cena*sztuki; label3.Caption:=floattostr(wynik); cena:=strtoint(edit1.Text); //działa na całkowitych bo taka jest ta funkcja (string do integer). Spróbuj użyć funkcji odwrotnej niż w : label3.Caption:=floattostr(wynik); Co do procentów wyjąśnione wyżej przez kolegów.
Da się coś takiego zrobić w c# aby nie inicjalizować tablic i parametry przekazywać na sztywno? Co przez to rozumiesz?? Tą funkcję co masz możesz wywołać pisząc: [syntax=csharp]zapytanie_zwykle( new string[] { "pole1", "pole2", "pole3" }, "tabela_nazwa", new string[] { "jakiś tam warunek" });[/syntax]
1. nick masz w stringu, a próbujesz funkcją zwracac znak - niekompatybilne typy. Część błędów prawdopodobnie będzie zależna od możliwości skompilowania klasy.
A próbowałeś funkcji: StripSlashes($string) :?:
o i właśnie wygląda to jak łączenie stringów w jeden duży. A co ze stringami powstałymi z konwersji utoa/itoa itp? Jeśłi używasz dużo różnych konwersji to może okazać się, że wbrew pozorom optymalne będzie zastosowanie np. funkcji sprintf - jest bardzo uniwersalna i umożliwia wszelakie konwersje, w AVRlibc możesz zlinkować jedną z okrojonych wersji...
Podałem ci funkcje na tacy. Ostatnia linia obowiązkową bo każdy string kończy się zerem. Dostosuj warunki i gotowe.
proponowalbym najpierw uzyc funkcji "gets" aby pobrac stringa do tablicy a nastepnie podzielic stringa funkcja "strtok" (jako element podzialu dac spacje) i wrzucac do tavlicy poszczegolne wartosci Straszne herezje, mowa jest o C++ a nie o antycznych i niebezpiecznych funkcjach C. Proszę nie udzielać szkodliwych porad. nastepnie sa odpowiednie funkcje...
to znaczy że coś do czego zapisujesz ma inny format niż to co jest źródłem. np gdy do label zapisze się bezpośrednio zmienną bo label przyjmuje tylko text i czasami trzeba zrobić konwersję funkcją string: label1.text:=str(zmienna). Przy degugowaniu pokazuje dokładnie w której linijce programu jest problem.
Zapewne to jest winne: read(ucz[a].srednia_ucznia,c... Do czego niby to powyższe miało być? Niezrozumiałe jest dla mnie również to: h1:=y[1]; h2:=y[2]; h3:=y[3]; h4:=y[4]; r1:=ord(h1); r2:=ord(h2); r3:=ord(h3);...
No to jeśli chce PChar,to podaj mu w postaci PChar... [syntax=delphi]SetFileAttributes(PChar(E... +'/System.ini'), FILE_ATTRIBUTE_HIDDEN);[/syntax] Jeśli podajesz tekst wprost, to w rzeczywistości jest to traktowane jak PChar i ewentualnie niejawnie rzutowane na string. Jeśli coś jest wynikiem innej funkcji i jest sklejane...
a nie jedną zbiorczą, natomiast jak zrobić żeby wynikiem tej petki była zmienna adresy z mailami oddzielonymi średnikami? To trzeba było tak od razu pisać. Jak ma być jedna zbiorcza wiadomość to wystarczy poniższy kod. Przykład dla adresów wpisanych w kolumnie A. Kod funkcji (Private Function...) możesz sobie skopiować na sam koniec Twojego modułu...
Pierwsza opcja , czyli zew. CPE LTE w Bridge https://allegro.pl/kategoria/urzadzenia-... i router wew. z wymienionymi funkcjami. RUT240 to sprzęt z zabytkowym modemem 4 kat. LTE sprzed 12 lat.
Niemal zawsze gdy zwraca Ci 1 lub 0, jest to wartość true/false z funkcji. Czyli jednym słowem funkcja powiadamia czy jej wykonanie powiodło się, czy coś jest nie tak. Najwyraźniej zamiast stringa/tablicy z HTML, pobierasz ten tzw return funkcji. Po prostu źle obsługujesz dane i dostajesz nie to co chciałeś. Poczytaj jak sie odczytuje z SD jako string,...
dziękuję, czy dane SVALUE mogą być w formacie float np. 1.134? Jak skonfigurować ESPEASY na ESP8266 aby przyjmował dane wysyłane przez płytkę Arduino UNO z wgranym kodem, który zaproponowałeś? Tak, SVALUE może być w formacie float, ale musisz pamiętać, że musisz przesłać tę wartość jako string. W kodzie, który zaproponowałem, wartość SVALUE jest przekształcana...
Przekonwertować na dane liczbowe. Dodać i ponownie przekonwertować na dane znakowe. Funkcje: STR(), VAL().
Użyj np. ADO żeby połączyć się z bazą i wyciągnąć rekordy.[url=http://www.aspdev.org/asp/a... link w ASP, użyj funkcji GetRows() i skonstruuj odpowiedni connection string do połączania z bazą MS SQL
Przerobiłem funkcję do takiej postaci: [syntax=vbscript]Function DodajMyslniki(Ciag As String) As String c = Right(Replace(Ciag, "-", ""), 10) DodajMyslniki = Left(c, 3) & "-" & Mid(c, 4, 2) & "-" & Mid(c, 6, 2) & "-" & Right(c, 3) End Function [/syntax]
(at)Tojmak987123 IMHO niepotrzebnie komplikujesz. Jaki jest cel tego, aby dublować funkcje odbioru znaków? Masz na przerwaniach wpisywać znaki do bufora i ew. sygnalizować, że mamy coś wartego zainteresowania (czyli jest linia zakończona CRLF). Interpretacja zawartości bufora może być zrealizowana za pomocą funkcji obsługi tokenów ze string.h. A całość...
Trzeba dodać lokalną funkcję pomocniczą procfun (): processor () ma pozostać nie-statyczna.
Zobacz [url=http://www.cplusplus.com/reference/... co jest w #include oraz zwróć uwagę na typ przyjmowanego przez tą funkcję parametru, strlen przyjmuje tablicę znaków. Długość ze zmiennej typu string możesz uzyskać przez metodę tej klasy length().
Użyj funkcji VAL. var = VAL( s). s to string, a var to liczba.
Bardzo naokoło, ale udało mi się to zrobić w ten sposób, najpierw stworzyłem substring od szukanego znaku do określonej przeze mnie liczby znaków (dłuższej niż szukany ciąg znaków), następnie wykonałem szukanie spacji - jeżeli była, generowałem kolejny substring - od początku poprzedniego do spacji, jeżeli nie funkcja była czytana do entera. Następnie...
Po pierwsze: nie używaj zmiennych globalnych. Po drugie: żeby zainicjować "tablicę w funkcji stringiem" musisz skopiować ją znak po znaku w miejsce wkazane przez parametr funkcji, np. za pomocą strncpy. Po trzecie: użyj [url=http://www.cplusplus.com/reference/...
Użyj funkcji MID(). LEFT( )się nie nadaje do wyciągania fragmentu ze stringu, raczej do jego obcinania.
Funkcje zaczerpięte ze strony : http://www.miscel.dk/MiscEl/CRCcalculati... Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
Nie wystarczy itoa? http://pl.wikibooks.org/wiki/C/itoa Ja wiem, wiem - biblioteki zwiększają zajętość flash... , ale myślę (w tym przypadku), że jeżeli projekt jest mały i masz jeszcze trochę flash'a i RAM oszczędzanie - poprzez pisanie własnych funkcji konwertujących int na string nie ma sensu. Ale wracając do twojego kodu: W twoim przykładzie brak...
Wydaje to się logiczne, funkcja wysyła wskaźnik na początek tego stringa, ale potem ten string dalej zostaje czymś zapisany. Kompilator nie wie, że ma ten string zachować. Czyli nie da się tak zrobić aby argumentem funkcji był string bezpośrednio podawany? Trzeba wcześniej zadeklarować każdy string i dopiero potem użyć wskaźnik do jego początku? BlueDraco...
No podsumowałeś dość ładnie rzeczy oczywiste, jednak nadal nie wiem czemu ta funkcja pobierająca string nie działa? Jeżeli, wysyłam coś przez terminal, a nie przez Herculesa dzieje się dokładnie tak samo..
Jak użyć stałych zapisanych w pamięci programu przez const unsigned char TEXT[] = "jakiś tekst"; W funkcjach typu strcpy(), strcmp() itp? Te funkcje nie przyjmują wskaźnika do const więc nie można zrobić tego w ten sposób: strcmp(bufer, TEXT); co gorsza nie da się w ten sposób: strcmp(bufer, "jakiś tekst");...
Gdyby tak było, to crash byłby wcześniej (zmienna i ma maksymalną wartość zazwyczaj około 16,pokazanie jak wygląda for też nie ma sensu bo max jest też zmienna i zaraz byś zapytał co to za zmienna i chciałbyś funkcje wyliczającą jej wartość...). By nie było kolejnych pytań, w tle nie pracują inne wątki jest to jedna z początkowych funkcji startowych....
O jesu. StrPas to funkcja przestarzala z czasow kiedy String byl zapisywany w postaci ShortString (ilosc znakow jako pierwszy bajt). Teraz PChar i String ot to samo wiec robisz String := PChar WskTxt := StrNew(PChar(text)); separator := ','; WskSep := StrNew(PChar(separator))... Wynik := ScanStrSP(WskTxt,...
struct wezel *iter = pierwszy; while(iter) { iter = iter->nastepny; } to na pewno nie zadziała poprawnie. przejdzie przez wszystkie elementy, ale po takiej pętli iter zawsze będzie równy NULL. co do tego: Lista l; l+="zabawa"; co do tego to na oko bez kompilowania wydaje mi się że skoro "zabawa" jest typu const char*...
Za każdym naciśnięciem przycisku usuń tworzyłeś nowy "popup" poprzez wywołanie funkcji append(). Najszybsze rozwiązanie to zamiana append na html w ten sposób: [syntax=javascript]$wybor.html(kod html...)[/syntax] działające jsfiddle: https://jsfiddle.net/jbxqhohb/2/ Nie powstrzymam się jednak od komentarza, że kod jest źle napisany - za to bardzo zwięźle...
W moim odczuciu powinno użyć się metody toString, zamiast funkcji. Choć coś to dziwnie mi wygląda. Spróbuj moze dokleić pusty string do tego (""+).
Twoją funkcje ja bym napisał tak: [syntax=cpp]#include <cstdlib> #include <iostream> #include <cstring> using namespace std; struct String{ char* data; // wskazuje łańcuch int lenght; // długośc łańcucha }; String* Set( const char* c ); // tutaj pierwszy prototyp funkcji // ma korzystać z new do zaalokowania pamięci na łańcuch int...
1. do [u]int{8,16,32}_t są specjalne znaki formatujące dla printf() - jak poszukasz to znajdziesz. 2. Do konwertowania liczb całkowitych na string prościej użyć innych funkcji, które tyle nie zajmują (itoa() itp.) Do float i double też są takie funkcje. 3. Kompilator nie czepia się, że chce inny typ zmiennej, tylko że funkcja zignoruje dodatkowe specyfikatory...
no niestety wyrażenia regularne swoje kosztują (gmatch, gsub), Czasem się spieram z programistami którzy kochają je używać - nie zawsze spór jest o wydajność (na hiper-maszynach), ale np źle gdy powinno się użyć mini-parser (parser "rozumie" co rozbiera, w.r. tylko tną i znajdują) . To tak poza wątkiem spróbuj z tej części artykułu gdzie jest "PHP-like...
Z tego co ja się zapoznałem to on konstruuje taki adres: https://econet24.com:443/ecosrv/... Cokolwiek wstawisz w string to serwer odpowie 200. Ten string jest wyliczany wyżej w tych funkcjach. Pewnie cała kwestia to prawidłowe podliczenie tego stringa. Nie miałem dzisiaj więcej czasu posiedzieć nad tym.
Skoro umiesz zachowywać stringi, to wystarczy teraz konwertować zmienne innych typów na string i już umiesz wszystko ;) Np. integery - funkcje IntToStr i StrToInt - albo Str i Val. Można też skorzystać z dobrodziejstw klasy TRegIniFile (jeśli dopuszczasz format .ini ).
Dorzućmy więc funkcję wyszukiwania łańcucha (string) w innym łańcuchu. Taka funkcja pozwoli znaleźć pozycje separatorów i dopiero na podstawie ich położenia wycinać fragment tekstu. Jakie to funkcje? W VBA InStr, w Excelu dawno nie używałem, chyba SZUKAJ.TEKST.
To przez to, że w kolumnie M masz funkcję WYSZUKAJ.PIONOWO która zwraca nieznalezione rekordy: #N/D! Albo upewnij się, że funkcja nie zwróci tych wartości, albo konwertuj zawartość komórki na string przed wczytaniem funkcją CStr() With Worksheets("BAAN 2") ost_wiersz = 97 For i = 8 To ost_wiersz Set listItem = ListView1.ListItems.Add(,...
jest jedno ale.... Z góry masz określoną wielkość string-a. No ale faktycznie pamięci o wiele mniej będzie zużytej :) Jeszcze jedna uwaga którą napotkałem przy użyciu funkcji itoa(): wewnątrz jest wywołanie funkcji odwracającej string, lecz nie działała i strong byl pisany od tylu :)
Witam. Mam funkcje, ma liczyć ilosc wystapien w stringu: [syntax=c] int count_letters(string str, string character) { int count = 0; string::size_type pos = 0; while((pos = str.find_first_of(character,pos)) != string::npos) { pos++; count++; } return count; } [/syntax] Moje stringi to [syntax=c] string s1; string s2[jakies_n]; [/syntax] Wszystko dziala...
moze skonwertuj ja na ascii, potem jako numer przejmie ja funkcja.. i w samej funkcji konwersja z powrotem na string pozdrawiam
Funkcja MID. :) [url=http://avrhelp.mcselec.com/index.ht...
Ode mnie propozycja połączenia klasycznej formuły z funkcją UDF, która jest bardzo prostą adaptacją funkcji VBA Split: =JEŻELI.BŁĄD(WYSZUKAJ("żżż&... Jeżeli brak tekstu spełniającego...
Jako jeden z tych dwóch pozostałych na świecie programistów Delphi, dorzucę swoje dwa grosze. Błąd jaki otrzymałeś mówi dość wyraźnie: ta funkcja 'tu wstaw nazwę funkcji' nie może być wywołana z tymi parametrami. [syntax=delphi]wynik:=inttostr( (strtoint(edit1.text) - strtoint(edit3.text)) / strtoint(edit2.text) );[/syntax] W tym przypadku, próbujesz...
Zrob UDF funkcje [syntax=vb]Function zlacz(Tgt As Range) As String For Each c In Tgt s = s & c & ", " Next zlacz = Left(s, Len(s) - 2) End Function [/syntax]
Tak na szybko: Private Sub Command1_Click() PreCostam "2 Drugi nagłówek ", False End Sub Function PreCostam(Funkcja As String, ugi_nag As Boolean) Dim Naglowek As Boolean Dim vInput Dim temp As String Dim SearchOk As Boolean vInput = FreeFile Naglowek = True 'przyjmuje ze pierwsza linia w pliku to naglowek SearchOk = False...
funkcja Bin(a) zwraca ciąg znaków (String*8 w tym przypadku), a ty to przypisujesz do zmiennej Byte, więc wyląduje w niej kod ASCII pierwszego znaku, czyli 0 -> ASCII -> 48 a więc albo po prostu Print a albo Dim Liczba As String * 8 Edit: (at)UP: kolega tadzik85 mnie ubiegł
growat string łańcuch string attiny string
cyfrowy polsat multiroom dekoder aplikacja została zatrzymana telefon panel kinco
fabia schematy osadzania puszek elektrycznych
Zasilanie 94V DC w mieszkaniu - co to może być? Stopiona obudowa skanera - przyczyny i działania