To jest typowa metoda konwersji za pomocą rzutowania typów i nie wymaga allokacji pamięci.
Widzę, że moderatorzy posprzątali zwyczajowy hejt na Bascoma :D Niestety przy okazji usunięto też ważną informację. Rzeczywiście potrzebujesz instrukcji VAL https://wiki.mcselec.com/bavr/VAL do zamiany reprezentacji tekstowej liczby na wartość liczbową. W drugą stronę, jeśli chcesz wysłać zmienną WORD do komputera możesz zrobić to wprost. Bascom sam...
Mam zmienną String, która nie przekarcza 10 znaków. Chciałbym rozbić ją na 10 różnych zmiennych, w których zapisałbym jeden znak z tej głównej zmiennej. Jak to zrobić? Proszę o pomoc :D :) :P :wink: String str = "ala ma kota"; String str1 = str.substring(0,1); String str2 = str.substring(1,2); albo tak: int len = str.length(); for (int i=0; i<len;...
Niezbyt jasno sformułowałeś to pytanie. Co to jest wskazana kolumna? Jeśli chodzi o adres komórki, z którego chcesz odczytać literę kolumny jako String, to np. tak: [syntax=vbnet]Function LitKolumny(rng As Range) As String LitKolumny = Split(rng.Address, "$")(1) End Function [/syntax]Wywołanie w arkuszu byłoby np. [syntax=text]=LitKolumny(B4)[/syntax]wyn...
Zerknij na to: procedure TForm1.Button1Click(Sender: TObject); var Indeks: integer; begin with ListBox1 do for Indeks:=0 to Count-1 do Application.MessageBox(PChar(Ite... end; Procedura wyświetla MsgBox'y z każdym wpisem zawartym w ListBox'ie. Pozdrawiam...
Witam, są dwie możliwości: 1. Wykorzystanie Alarm logs, niestety przyjmuje maksymalnie do 8 zmiennych, czyli trzeba byłoby połączyć kilka zmiennych w string. Jest trochę zabawy, żeby to ładnie wyglądało. 2. Wykorzystanie skryptów VB https://support.industry.siemens.com/...
Chciałbym te dane ładnie wyświetlić na wyświetlaczu najlepiej same wartości całkowite bez części po przecinku. metoda kolejna to w wywołaniu lcd.print aby wyświetlić wartość zmienna jako liczbę całkowitą: Problemem drugim jest ilość znaków np ciśnienia, jeśli ciśnienie większe od 1000 znaków będzie 4 jak mniejsze to 3.
I jeżeli np. zmienna_tekstowa , z której będę pobierał poszczególne znaki może mieć max 5 znaków, a zapiszę do niej np. tylko 3 - tj. "ABC" . I jak jako pierwszy znak do zwrócenia(tj " początek ") podam pozycję np. 1, a ilość znaków 1 - to mi zwróci ze " zmienna_tekstowa " do zmiennej " zmienna " literkę A. Tak. -> A co będzie, jak podam jako pierwszy...
Zadeklaruj w form1 globalna zmienna np tak: var lancuch:string; A potem z drugiej odwoluj sie tak form1.lancuch:=edit1.text Warotsc z przykladowego pola edit z form2 zostanie przeniesiona do string zadeklarowanego w form1.
Oczywiście. Zainteresuj się metodą [url=http://www.cplusplus.com/reference/...
Najprościej użyc (w access) funkcji left mid i right, które jak sama nazwa wskazuje mogą wycinać odpowiednio z lewej , śreodka i prawej określoną ilość znaków.
A str jest czym? Wychodzi że ShrotString. Konwersja na pchar dziala z UnicodeString albo AnsiString. Zamień str na taki typ. Poza tym, unikaj nazw zmiennych o takich "podejrzanych" nazwach bo można czasami trafić w jakieś słowo kluczowe, no i nikt nie ma wątpliwości. Taka "good practice"
Chyba nie czytałeś ostatnio tego rozdziału z Language Fundamentals. W ten sposób sam sobie robisz kuku... Pomijając to myślę, że jeśli te Twoje zmiennoprzecinkowe masz tylko do dwóch miejsc po przecinku, to dlaczego, po prostu, nie pomnożysz tego x100 a na końcu wyniku nie podzielisz /100? Zapewne wszystko się wykona dużo szybciej niż na tych zmiennoprzecinkowych....
http://www.elektroda.pl/rtvforum/topic22...
Jaki będziesz miał wyświetlacz? Alfanumeryczny że string będzie ok? Czy może LED lub LCD segmentowy? Żeby zmieniać wartość enkoderem trzeba go obsłużyć... Enkoder ma przycisk? Zatem weź zmienną Word w której będziesz zmieniał nastawy np. [syntax=vbnet]dim wartosc as word dim index_wartosc as byte if index_wartosc =1 then wartosc=wartosc + 1 end if if...
A w kodzie masz Rs=Es
Witam, Napisałem program w BASCOM AVR, z komputera otrzymuje dane np: "14" te dane są i muszą być odbierane do zmiennej typu string. Mam problem z: chciałem tą zmienną ze zmiennej typu string przypisać do zmiennej typu BYTE. Nie wiem jak by to zrobić. Probowalem już kilu sposobów ale zawsze otrzymywałem jakieś bzdury w zmiennej typu byte. Czy istnieje...
A nie, przepraszam :), wystarczyło pogooglać, jest pewien trick: using System.Xml; using System.Xml.XPath; XmlDocument doc = new XmlDocument(); XPathNavigator nav = doc.CreateNavigator(); doc.LoadXml("<xml/>"... XPathExpression xpr = nav.Compile(textBox1.Text); MessageBox.Show(nav.Evaluate(xpr...
Na bank będzie chodzić o uprawnienia... Poza miejscem instalacji są jeszcze katalogi 'Embarcader' w '\Users'. Pamiętaj o zmianie uprawnień wszystkich podrzędnych.
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?
Poczytaj o VB scripts w panelach, tam zrobisz dokładnie to, czego potrzebujesz. Masz panel Comfort, on obsługuje skrypty.
Co zrobilem nie tak ? Linia:[syntax=c] caller = adminnumer; //<<<<<<<KOMUNIKAT O BLEDZIE[/syntax]jest już zbędna.
Pomyliło Ci się z itoa(). Ta którą podałem działa właśnie tak jak potrzebujesz, czyli string->int. Podałem nawet link na wikipedii, wystarczyło kliknąć. ;)
1.Wstaw IdGlobal do Uses to będziesz mógł korzystać z formy jaką Ci napisałem; 2.Zrób odczyt w oddzielnym wątku (TThread) to program nie będzie się wieszał; 3.Ustaw ConnectTimeout i ReadTimeout dla TCPClient1 (w milisekundach); 4.Program oczekuje na string'a zakończonego CRLF. Jak ustawisz timeout'y (pkt.3) to będzie czekał tylko zadany czas. Pozdrawiam...
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.
Left przyjmuje 2 parametry, a Ty podajesz 3: Character$ = Left(rozkaz , 4 , 1) Tak trudno zajrzeć do Helpa? Zrób na MID: Character$ = MID(rozkaz , 4, 1)
Czyli stosujemy zmienną tak aby nie zajmować więcej miejsca niż nam potrzeba? Czy możesz wytłumaczyć z tymi liczbami stałoprzecinkowymi?
Raczej nie może działać prawidłowo, zmienna Z jest typu String. Przed dzieleniem należy przekonwertować String do zmiennej liczbowej: [syntax=basic4gl]Dim Z1 As Byte ' ' Z1 = Val(z) Y = Z1 / 9[/syntax]
Tylko, że '0' to nie jest to samo co 0. Musisz tam wpisać ...+(Index+'0')+... . Oczywiście pod warunkiem, że wartość Index<10. Jeśli nie to musisz trochę bardziej pokombinować.
Określenie "nie działa" jest dość ogólnikowe..nie kompiluje się?jeśli tak, z jakimi błędami? System przyjmuje w argumencie tablicę char. nie wystarczy stworzyć pomocniczej zmiennej typu string, a w wywołaniu użyć: zmienna.c_str()
Tak, uint jest zapisywana na 16 bitach. Dla większych liczb (całkowitych) możesz użyć [unsigned] long int lub krócej i jednoznacznie [u]int32_t. Format sprintf dla takich liczb "%lu". sprintf jest wygodną funkcją ale jednocześnie często zbyt zaawansowaną jak na proste potrzeby. Jeżeli miałbyś problem z wydajnością lub ilością pamięci w uC to pewnie...
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...
Nie dokładnie opisałem. U mnie A01 jest uzyskiwane ze zmiennej Sring - i tu jest problem jak to wyświetlić. Może tak - w wyniku operacji na zmiennej string otrzymuję wynik A01(też string). I teraz potrzebuję wyświetlić to co jest zapisane pod zienną A01 (czyli w przykładzie tekst1. c jest string = 5 , d jest string = 0, A50 ="Test1" B = C + D E = Val(b)...
Zadeklaruj stringa o znanej długości tj. Dim x as String * 10 a nie samo string * .
String to ogarnie.
...Czy istnieje jakiś sposób, aby ostateczną zmienną 'Ss' (string) zapisać w zmiennej typu Single (lub innej?) aby umozliwic porównanie jej z tą zapisaną w eepromie? A może ktoś zna inną metodę na rozwiązanie tego problemu? Z Twojej wypowiedzi wynika , że nie wiele masz wspólnego z programowaniem uC - ale mniejsza z tym. Zmienna string jest potrzebna...
Jak sie nie myle przez terminal leca znaki w zmiennych typu string. To powinno ci pomoc dalej
Spróbuj zmienić typ zmiennej s. Zamiast string spróbuj AnsiString lub UTF8String.
Zamień zmienną numeryczną na string i podaj go na wyświetlacz. zmienna = STR( x )
Czy ten plik można otworzyć w notatniku ? Bo jeżeli tak, to tam możesz wszystkie średniki zastąpić spacją, a jeżeli nie, to załaduj cały wiersz do pomocniczej zmennej string. Potem zapisuj dane do swoich zmiennych za pomocą pętli dodając znak po znaku aż wystąpi średnik, wtedy wyjście z pętli. No i czy zmienna rok też nie może być zmienną typu string...
Zmiennych wcale nie masz dużo. Ale zmienne String masz za krótkie. Powinny mieć co najmniej 4 znaki. A lepiej więcej. Ja bym dał co najmniej 6. Co to ma wspólnego z przyciskami to nie wiem, ale pewnie coś ma. W końcu to BASCOM.
Witam. Krótko: mam zmienną string*3. Przykładowa wartość tej zmiennej to 2.7 Muszę zamienić ją na Byte o wartości 27 oraz informację, czy zmienna jest mniejsza od 10. Oczywiście nie da się pomnożyć zmiennej string (razy 10)... Co z tym zrobić? Pozdrawiam.
Wiem ze może to niedydaktyczne ale to może być tak [syntax=delphi]procedure TForm1.Button1Click(Sender: TObject); var a : string; // zdefiniowanie zmiennej reprezentującej zawartość Edit1 b : integer; // zdefiniowanie liczby do obliczeń begin a := Edit1.Text ; // wczytanie do zmiennej Edit1.Text:=a+'1'; // dodanie 1 do zmiennej b := StrToInt(a); //...
napisałem ze zmienne typu string, co tu więcej pisać, przypisanie ma być w pętli głównej tak, chce zapisać 3 zmienne string w jednej zmiennej string
Nie używałem nigdy BASCOMa, ale chyba powinno się dać w nim zrobić coś takiego: wynik = round(liczba*100)/100
Nie prościej użyć EEPROM.put i EEPROM.get ? Możesz zapisywać struct z dowolnymi typami zmiennych. Pozdr
http://obrazki.elektroda.pl/2803855300_1... Potrzebny (bezpłatny) dodatek. I nagrane makro, w którym można podstawić string ze zmiennej. [syntax=vb]Sub Makro1() ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "C:\Users\Adam\Desktop\plikPdf.pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False,...
Ponieważ Fusing zwraca zmienną tekstową więc deklaracja zmiennych stanowiących wynik tej instrukcji powinna być następująca: Dim V As String * 6 Dim A As String * 6 Dim P As String * 6 Dim R As String * 6 Dim Vod As String * 6 Zmienne są wystarczająco długie dla zakresu 99.9. Jeśli wartość przekracza 100 powinno być String * 7
Zmienną string określam wybór nazw plików z listy (np. "plik_01.xls") Dim n As String n = Sheets("nazwy").Cells(a, 1).Value Wiem, że aby otworzyć wybrany plik powinienem wpisać Workbooks.Open Filename:=n Jakiej jednak formuły użyć, aby zapisać ścieżkę do pliku, np. taką Workbooks.Open Filename:= _ "L:\SZ\Agencje\Wyniki i rentowność\czerwiec\plik_06.xls"...
Znaki terminujące - czyli "\r\n", ewentualnie NULL, zazwyczaj kończą zmienne typu string. Nie sądzę, żeby były wysyłane po każdym znaku. Nie programowałem w C#, ale wydaje mi się, że kompilator dodaje Ci te znaki automatycznie. Spróbuj odbierane znaki zapisać do zmiennej innego typu, np "byte" lub "char". Jak wygląda Twoja procedura odbierająca znaki...
Niestety , to nie błąd Bascoma tylko Twój.Pewnie z chytrości ;) , zadeklarowałeś "za krótkie" zmienne STRING. Dim Napiecie As String * 3 'zadeklarowano 3 znaki Dim Prad As String * 3 'j/w ... Napiecie = Fusing(v , "#.##") 'próba "upchnięcia" 4 znaków Prad = Fusing(i , "#.##") 'j/w ... Piotrek
Jeśli chodzi Ci o zmienną S to nie ulegnie ona modyfikacji. Przypisanie w języku Pascal jest de facto powieleniem zawartości pamięci. Inaczej, niż w C, gdzie proste przepisanie powoduje tylko wskazanie na miejsce pamięci i jest kopią zmiennej, a nie zawartości zmiennej. Jeśli chcesz podglądać, wystarczy ustawić BreakPointa (kliknij na szarym pasku na...
Tak prymitywnie to wyślij to sobie ze spacją i potem podziel otrzymany string szukajac spacji [syntax=vbnet] Print V1 ; " " ; A1 Dim MyArray(2) As String * 5 , M As Byte M = Split(CalyOdebranyString , MyArray(1) , " ") 'podziel szukając spacji Locate 1 , 1 : Lcd MyArray(1) Locate 2 , 1 : Lcd MyArray(2)[/syntax] Radzę też napisać u góry w kodzie : [syntax=vbnet]Config...
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.
Proszę zapoznać sie z funkcją MID() z pliku pomocy Bascoma. Jeżeli dobrze zrozumiałem problem chodzi ci o to, przykład podany w pomocy powinien rozjaśnić sprawę
Otóż pisząc program obsługi tablicy reklamowej (na Atmega32 )zupełnie przypadkiem stwierdziłem, że na zmienną typu string np 10 znakową można zapisać np 20 znaków instrukcją Restore i Read. Co więcej to działa w normalnym programie tak jakby ta zmienna miała faktycznie 20 znaków ! Oto przykład sprawdzony na symulatorze: Dim Tekst As String * 10 Dim...
Czy ktoś podpowie - jak w Bascomie zrobić 8 znakowy string z zmienną DWORD w formacie hexadecymalnym ? Nie można tego zrobić zamieniając zmienną na string za pomocą HEX, ponieważ ta funkcja działa tylko do typu WORD. Jakieś zaćmienie umysłowe mam :)
Po stronie kompa i VBA tak: Do DoEvents Loop Until MSComm5.Input <> CR TextBox1.Value = MSComm5.Input I do pola tekstowego wpisuje mi tylko pierwszą cyfrę 9 zamiast 999 :/ Gdybyś wysłał ciąg 123 to otrzymał byś w polu tekstowym nie pierwszą, a ostatnią liczbę, gdyż tylko ona jest tam wpisywana. Dlaczego? Bo nie dopisujesz do TextBoxa odebranych...
Mam problem z wyświetleniem zmiennej typu string. Gdy wykasuję poniższe linijki kodu program działa bez zarzutu jednak gdy są, na LCD pojawiają się wszystkie pola czarne. . . . Dim Ztxt As Xram String * 9 Dim Ptxt As Xram String * 3 . . Ptxt = "sin" Ztxt = "10-100" . Lcd Ptxt ; " " ; Ztxt , Jak pozbyć się takiego efektu i czym to jest spowodowane?
Dlugosc_tekstu znajduje się długość tekstu (bajty). Zapomniałem dodać. DIM oznacz jedynie zarezerwowanie w pamięci SRAM miejsca na odpowiednie bajty. Co znaczy : DIM Tekst As String * 10 = zarezerwuj 10 bajtów w pamięci na zmienną Tekst. UWAGA , w przypadku przekroczenia zadeklarowanej długości znaków, znaki będące po za zadeklarowaną zmienną zostaną...
A dlaczego nie skorzystasz z ftoa? Nawet jeśli chcesz ją zmienić to warto zajrzeć do źródeł i je zmodyfikować do swoich potrzeb. A ogólnie to naprawdę potrzebujesz float? Jestem skłonny się założyć, że nie :)
Udało mi się odtworzyć ten błąd na Arduino z biblioteką WebSockets by Markus Sattler. Biblioteka zawiera błąd w interfejsie: bool WebSocketsServerCore::broadcastTXT(Strin... & payload); Powinno być bool WebSocketsServerCore::broadcastTXT(const String & payload); i Twój kod skompilowałby się bez problemu. Ale tak nie jest. Rozwiązaniem jest tak, jak zaproponował...
witam.. Jest możliwość stworzenia konstrukcji goto z zmiennej..? tzn mam na myśli że np. abc-zmienna typu string abc = program1 goto abc
Musisz nauczyć się sklejać zmienne typu string. To nie jest skomplikowane. [syntax=vbscript]Cells(Index, 4).Formula = "=VLOOKUP(średnia!A" & Index & "&średnia!F" & Index & "CHOOSE({1,2},średnia!$A$2:$A$345&średni...
http://stackoverflow.com/questions/91888...
Ja coś takiego kiedyś zrobiłem tak, że w osobnym module VBA zadeklarowałem wszystkie zmienne globalne, formularz logowania odpowiadał za zweryfikowanie danych i wypełnienia globalnej zmiennej zawierającej użytkownika, a dalej w formularzach na podstawie tej zmiennej wyciągane były z bazy dane do formularzy. Możesz zrobić bezpośrednio swoją zmienną jako...
Ten szereg zmiennych typu String w kodzie z postu #4 jest zbędny, skoro odpowiednie odczyty z digitalRead() są składane w łańcuch tekstowy dopiero w zmiennej 'ciag_wyjsciowy'. Wystarczy użyć operatora +=(int) np.: concat (): [syntax=c]x.concat(digitalRead(...));[/s... https://github.com/arduino/ArduinoCore-a...
Chyba zmienne pole1 i pole2 przyjęły wartość typu string, spróbuj wcześnej skonstruować zmienne int w oparciu o wartośc string, typ Integer ma konstruktor w oparciu o zmienną typu string ale nie pamiętam czy JavaScript na pewno ma typ Integer (int ma na 100%).
Rozumiem, czyli zmienna String to jakby ciąg zmiennych bajtowych stanowiący całość i w programie instrukcja: IF zmienna_string_1znak(to jakby jedna zmienna bajtowa, tylko inaczej interpretowana, bo nie mogę do stringa w programie wpisać prosto wart. liczbowej, a jedynie literę, która reprezentuje ową wartość liczbową) = "a" then... jest równoważna...
Witam, proszę oto bardzo prosty przykład jak zapisać i jak odczytać jakieś tam zmienne, które będą zapisane w postaci stringów. (dowolna ilość zmiennych) ;) var sList: TStringList; begin try sList := TStringList.Create; sList.Add('jakaś tam pierwsza zmienna'); sList.Add('jakaś tam druga zmienna'); //............... sList.Add('jakaś tam n-ta zmienna');...
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().
Pomyśl..Cztery znaki chcesz upchać w trzyznakowym stringu.. Nie wiesz jak to działa. Kiedy deklarujesz String * 10 rezerwujesz 11 bajtów bo każdy string ma znak swojego końca. Nie musisz wykorzystać wszystkich bajtów. String może być krótszy i zaraz po znakach postawiony będzie znak końca..ale zarezerwowałeś 11 bajtów i tam program nigdy nic nie będzie...
[syntax=c] char *t1; char text1[]="abcdefgh"; char text2[]="sdsdsdsd"; if(warunek) t1=text1; else t1=text2; print(t1); [/syntax] Operacje na wskaźnikach, jakos mnie zamuliło...
Tak, tablica jest stała (512) ale nie wszystkie są aktualnie wykorzystywane. Z tego co wiem, SORT sortuje według wielkości, oraz nijak się ma do string'a. "Sorting is implemented for BYTE, WORD, INTEGER, LONG and DWORD arrays."
Wszyskie działania przeprowadzaj na zmiennych integer dopiero wtedy konkretny wynik przekształcaj na string.
Jak można wpisać wartość do zmiennej typu string *7 za mocą numerycznych klawiszy ?
Zainkluduj <string> Zmienną dzialanie zmień na typ std::string. Potem: [syntax=cpp] cin >> dzialanie ; if ( dzialanie == "suma" ) { tutaj zrob coś} [/syntax] Można użyć też std::map,ale skoro jesteś początkujący to może zrób to na if-ach.
Witam, Nie wiem za bardzo co można sprawdzić w tym listingu, bo nie wiadomo co ma do końca robić, ale się nie kompiluje z kilku powodów: -niezadeklarowana zmienna "T1" -zmiennej typu String "H" nie można zwiększać ani zmniejszać jak zwykłej zmiennej, także nie można jej porównywać ze zmienną liczbową -polecenie "Lowerline" nie jest równoznaczne z jednoczesnym...
Tu masz opis [url=http://www.cplusplus.com/reference/... możesz sobie jakoś zmienną utworzyć do tekstu w którą będziesz wstawiał wszystkie teksty. Masz tu np metody do wstawiania, wycinania, dodawania, zastąpienia tekstu itd. To powinno wystarczyć:)
Zrzutuj zmienne na typ string i dodaj.
Tak jak w temacie, chce zapisać zmienną typu string 80 znakową do 24c16, czy musze to jakoś konwerterować, czy eeprom "przyjmie" stringa ? Procek to atmega8
Wystarczy, że dodasz w wybranym DB nową zmienną typu String. Musisz pamiętać o zdefiniowaniu długości zmiennej, gdyż domyślnie zmienna ma długość 255 znaków.
Nie wiem czy o to chodzi, ale ja u siebie podczas zbierania odczytu do zmiennej mam zmienną String a nie zmienną char.
Nie ma problemu z wysłaniem sms. Jest problem z odczytem zawartości zmiennej String, w której przechowywany jest numer, na który ma być wysłane powiadomienie. Nie mam jak podejrzeć tych zmiennych jak można to zrobić z Arduino i serial monitor. Program działa na Arduino nano, po wgraniu do ATTiny85 wygląda jak by wszystkie zmienne String były puste....
Nie dokładnie wiem co planujesz zrobić, ale możesz stworzyć DB, w którym znajdzie się np. tablica zmiennych typu String. Masz wtedy dostęp do każdego jej elementu przez "Nazwa".tablica[x], a w zakładce Extended functions różne opcje do manipulacji łańcuchami. To samo zrobiłbym z pozostałymi kolumnami i byłby wtedy dostęp do elementów przez odwołanie...
:arrow: JRV - Ciekawe podejście Z tym że może wystąpić kłopot przy błędnych danych tzn. jak np. zabraknie jednego ";" to np. zmienna3 wędruje w miejsce zmiennej 2 Ja poszedłem trochę inną drogą (dodałem komunikaty "kierunkowe" w razie błędu) [syntax=vb]Sub podziel() Dim ostWiersz As Double Dim x As Integer, y As Integer, i As Integer, j As Integer,...
nie jest to może typ wyliczeniowy, drobne przekręcenie, jednak objaśnie w czym problem to nie program, tylko wyrywek wielkiego programu. Posiadam tablice dynamiczną o polach typu wykaz. Wykaz zawiera wpisy o nazwach A-Z, z których każdy może przyjmować wartość double. Jest to tablica n-wymiarowa, n oczywiście określam każdorazowo. Potrzebuje np. do...
Podstaw pod argument Source - jest typu string... 1. znajdź ostatni wiersz i przypisz do zmiennej: ostW =Range("A" & rows.count).end(xlup).row jeśli nie ma nic "pod spodem" lub ostW =Range("A3").end(xldown).row jeśli kolumna A jest zawsze pełna. Jeśli nie, wybierz inną - pełną (bez dziur) 2. podstaw zmienną do string'a ... SourceData:= _ "Arkusz1!R4C1:R"...
Witam Wiecie może w jaki sposób usunąć znak "," który jest na końcu stringa ? String ma zmienną długość i wygląda tak : 23.37,23.37,23.37,23.37,23.37,23.37,23.3...
Zadeklaruj zmienną string a potem przekonwertować zmienną integer polecaniem itoa
Oj, pisałem dwa razy przecież: NIE UŻYWASZ już StreamReadera. :) Po co?? StreamReader odczytuje dane z pliku którego ścieżkę przekazujesz w konstruktorze - wywala błąd, bo myśli, że podajesz mu ścieżkę do pliku, a Ty przekazujesz mu treść tego pliku. ReadToEnd odczytujesz wszystko do jednej zmiennej typu string - a to już masz od razu odwołując się...
A jeśli chodzi o "Błędne operacje matematyczne" , to: Czy rozumiesz dlaczego zmienną Pokaz , zadeklarowałeś jako Integer , a nie np. Byte,String czy Double :?: Sprawdź jakiego typu zmienne oferuje Bascom Basic , postaraj się zrozumieć czym one się miedzy sobą różnią , a wtedy 1-szy problem masz z głowy ;) Piotrek
Witam serdecznie. Mam problem z konwersją tablic znaków do zmiennej klasy string. Mam powiedzmy zmienną char imie_nazwisko[40]; oraz zmienną klasy string imie_naz; Próbowałem następującej konwersji: [syntax=cpp] imie_naz=string(imie_nazwisko); [/syntax] Konwersja niby działa, ale w zmiennej pojawiają się jakieś śmieci z pamięci. Ktoś wie jak się tego...
Może tak będzie prościej Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load SerialPort1.Open() Timer1.Enabled = True End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Dim znak As Integer Dim ciąg As String ciąg = ""...
Użyj strcpy( stacja[0].name, "abcd1234" ); W C nie można zmiennej "string" przypisać stałą tekstową, należy użyć funkcji strcpy która skopiuje znak po znaku do zmiennej.
Pierwszy przykład: funkcja sortuj przyjmuje 3-ci parametr typu char*, tymczasem Ty podajesz zmienną typu char[][]... itd.
Jak kolega wyżej słusznie zauważył, potrzebna jest funkcja operująca na RAM. Domyślam się że korzystasz z przykładowych kodów z książki "AVR. Praktyczne projekty"? Nie ma tam buforowanej funkcji UART czytającej stringa umieszczonego w RAM, a więc trzeba sobie taką funkcję dopisać (można też zmodyfikować istniejącą korzystając z tzw named address spaces)....
http://arduino.cc/en/Reference/StringToC...
strcmp przegląda string od początku dlatego porównanie z "tresc sms" nie zadziała. Żeby rozdzielić string trzeba wyszukać charakterystyczne znaki funkcją strchr() lub po prostu przeglądać całą tablice i po natrafieniu np. na + zapisać 11 znaków do innej tablicy.
Wartość z ADC odczytujesz ciągle, a powinieneś ją odczytywać tak samo wewnątrz if'a. Do tego zależnie od tego w którym miejscu się zatrzymasz, może być już po nowym odczycie, ale przed nową konwersją - wtedy masz w zmiennej nową wartość, w tablicy starego stringa. 4\/3!!
wyświetlić zmienną zmienną rejestrze zmienną wstawek
excel makro zmiana wartość skaczące pingi pendrive odczyt linux
Opel Corsa 1.2 16V 2000r - Problem z automatyczną skrzynią biegów 60-40LE Schemat podłączenia wskaźników w Microcar MC1