Z przykazań C: 1. Nazwa tablicy jest adresem do jej pierwszego elementu 2. Tablica znaków, to tablica znaków, a string to wskaźnik do pierwszego znaku w ciągu znaków zakończonego znakiem '\0' dlatego proponuję tablicę wskaników do znaku, gdzie każdy z tych wskaźników inicjalizujemy wartością NULL, a string przypisujemy dynamicznie z kopca char *tablica[34][22]...
[syntax=cpp]array <String^>^ nazwa_tablicy = gcnew array <String^>(ilosc_elementow); nazwa_tablicy[ilosc_elementow]; //wywołanie tablicy:)[/syntax] Powinno działać:)
Prawie dokładnie jak zapisałeś. Tylko wyświetlać masz zawartość z tablicy, a nie tekst "tablica char* tablica choc mając stałą długośc możesz po prostu zrobić tablicę dwuwymiarową c har tablica ).
Każdy bajt liczby dzielisz dokładnie w połowie - otrzymujesz dwie czterobitowe połówki, których wartość używasz jako indeks w tablicy znaków "0123456789ABCDEF" by dopisać z niej cyfrę do stringa. string[0] = tablica[bajt>>4]; // albo [bajt/16] string[1] = tablica[bajt&15]; string[2] = 0;
A nie jest czasem tak, że tablice stringów muszą być inaczej deklarowane, żeby siedziały w PROGMEMie? Nie jest tak. Zwróć uwagę na różnicę między definicją tablicy wskaźników do stringów a definicją tablicy stringów. Tobie się właśnie to pomyliło. char *tab to nie to samo co char tab Tablica wskaźników do stringów musiałaby być inicjalizowana jak w...
Definiujesz tablicę 20 stringów (cout wyświetla początkowy adres tej tablicy)... to jest kompletnie źle. Nie wiesz jakie pola może przechowywać klasa string ani w jakiej kolejności - nie możesz całego obiektu (a raczej tablicy) tak po prostu nadpisać. Zrób tak jak wyżej i będzie ok (zamień na tablicę znaków). Jeśli chcesz skorzystać z dobrodziejstw...
Proszę bardzo: [syntax=vbscript] Sub test() Dim i As Integer Dim row As Integer Dim col As Integer Dim tablica(3) As String tablica(0) = "Alpha" tablica(1) = "Beta" tablica(2) = "Charlie" For i = 0 To 2 wyjatek = tablica(i) For col = 2 To 7 For row = 5 To 40 If Cells(row, col).Value = wyjatek Then Cells(row, col).Interior.Color = vbRed End If Next row...
Z tym zerem jest tak, że jak tworzysz zmienna typu string (null-terminated) to ma ona automatycznie zakończenie w postaci 0 na końcu. Lecz jeśli zrobisz tablicę znaków i chcesz uzywać jako stringa to musisz dodać 0 na końcu (żeby było kompatybilne ze stringiem). Czyli każdy string = text+0 a tablica bedzie u ciebie tylko text, dlatego aby swobodnie...
Taka mała uwaga - zamiast używać tablicy ze stałym rozmiarem, możesz użyć generycznej kolekcji np.: List<string> Foldery = new List<string>(); Nie musisz się potem martwić o iterowanie. Dodajesz nowy element do kolekcji przez metodę .Add() .
Witam. Mam tablicę stringów [syntax=basic4gl]Dim Tablica(3) As String * 16 Tablica(1) = "jakis tekst..." Tablica(2) = "kolejny..." Tablica(3) = "jeszcze jeden..." [/syntax] jak zrobić(zakładając, że jestem w Tablica(1)), żeby przejść do kolejnego elementu tablicy? Funkcja "Incr" nie działa.
To: 1. Rozbij sekwencję na kody ASCII i umieść je w tablicy 2. Wyślij tablicę za pomocą Printbin Tablica(1) ; ilość_elementów_tablicy
Jego przeznaczeniem jest użytkowanie przez bardzo amatorską osobę Już podpowiadam. Dla w/w osoby: "4D, 5D, 5N, 29N" ; "4d ,5d ,5n ,29n" ; "4D,5D,5N,29N" ; "4D. 5D. 5N .29N" w zasadzie wygląda tak samo. O pomyleniu literki, bo przecież można się pomylić, nawet nie wspomnę. Jeśli 15 razy dziennie nie chcesz słyszeć: "Panie kefler! Ten pana program znowu...
Chyba, że jest jakaś komenda, która potrafi wpisać takie same wartości w całą tablicę. Tak, pod warunkiem, że operujesz na tablicy liczb 8-bitowych, czyli typu int8_t, uint8_t, byte. Wtedy: [syntax=c] uint8_t tablica[rozmiar]; // przypisanie każdemu elementowi tablicy tej samej wartości: memset(tablica, wartość, rozmiar); [/syntax] https://en.cppreference.com/w/c/string/b...
Nawet nie miałby powodu zrobić inaczej z wielu powodów. Tablica wielowymiarowa jest tak naprawdę tablicą tablic, a więc wszelkie właściwości z tym związane są nadal prawdziwe. PS. Była wzmianka o stringu. Trzymanie ich w ten sposób mija się często z optymalnym wykorzystaniem pamięci.
chcę zrobić tablicę z nazwami dni tygodnia do kalendarza. deklaruję dim tablica(7) as string * 12 Po co Ci aż 7 12-bajtowych stringów :?: Wystarczy: Dim Dzientygodnia As String *12 , Nrdnia As Byte ... Dzientygodnia=Lookupstr(Nrdnia,Tabli... '0=Pon, 1=Wtor, ... Lcd Dzientygodnia; ... Tablica: Data "poniedziałek", "wtorek"...
Liczba i opis błędów będą raczej stałe. Otwórz je jako stałe. Nie wiem, czemu chciałbyś je tablicować i w jaki sposób odwoływać się do tej tablicy. Numerami błędów ? [syntax=delphi]const IE_BADID = 'Błąd otwarcia portu COM'; IE_OPEN = 'tekst błędu'; [...] try //operacje na porcie except On E : EBADIDError do StaticText1.Test:=IE_BADID; On E : IEOPENError...
W zasadzie tak nie należy robić. Dwie gwiazdki obok siebie to już jest podejrzane, a le trzy.... ;) Ale jeżeli chodzi tylko o gimnastykę z językiem C, to trzeba to zrobić tak: Dodano po 28 Tak, taka jest składania. Zmienna tablica wewnątrz funkcji funkcja() jest wskaźnikiem na zmienną tablica z funkcji main() . Trochę mylące jest użycie tej samej nazwy...
[syntax=cpp] int wielkosc_tablicy=10; array<String^>^ Tablica_Stringow=gcnew array<String^>(wielkosc_tablicy); [/syntax] wywołujesz klasycznie jak w C++ [syntax=cpp] Tablica_Stringow[int]="cos tam"; [/syntax]
Czy jeśli to samo chcę mieć dla zmiennej slowo3 muszę zakładać nową tablicę (pamięciożerne) czy też mogę załadować slowo3 do istniejącej już tablicy Slowo2_array(10)? Nie do końca chyba rozumiesz jak działa OVERLAY , tak stworzona zmienna nie jest "pamięciożerna". S lowo2 (string *10) i Slowo2_array(10) As Byte At Slowo2 Overlay zaczynają się od tego...
Pomogła funkcja "strcpy" Jest może inna metoda ? Nie ma. W języku C nie można przypisywać tablic, trzeba je kopiować. Jeżeli tablica zawiera C string (czyli ciąg znaków zakończony zerem) to możesz użyć strcpy. Jeżeli nie to musisz użyć memcpy (jeżeli tablice nie zachodzą na siebie) albo memmove jeżeli zachodzą. Oczywiście musisz pamiętać aby tablice...
Co do redefinicji - z obu plików nagłówkowych masz wskazanie do pliku zawierającego klasę "rycerz". Domyślam się, że tu będzie tkwił problem. Co do tablic - zwraca się wskaźnik na tablicę. Ale jeśli tablica jest tworzona w instancji funkcji - trzeba operować parametrami preferencyjnie przekazanymi.
z tego co widze w funkcji dolacz nie jest Ci potrzebna zmienna "j". mozesz tam rowniez uzyc "i", tylko linijke przed uzyciem ja wyzeruj. mozesz rowniez pochwalic sie znajomościa makrów. zamiast: const int rozmiar=30; // rozmiar tablicy docelowej piszesz zaraz pod includem: #define rozmiar 30; :)
Napisałem Ci, co źle robisz: int * dla stringów-NIE const char * Niestety nie mogę sobie poradzić z utworzeniem kolejnej tablicy dlaczego? Co stoi na przeszkodzie?
Najprościej będzie przejść po tablicy i zapisywać jej pojedyncze elementy. Aczkolwiek chyba jest coś takiego, jak serializacja zmiennych. Ale na .NET to ja się nie znam :(
A może po prostu wczytać cały plik, każdą linijkę jako osobną komórkę tablicy stringów. Zmienić pierwszy element tablicy i zapisać ponownie wszystko do pliku. Nie trzeba nawet używać Memo. Polecam TStringList: http://www.delphibasics.co.uk/RTL.asp?Na...
Czepiał się jeśli zdeklaruje BUF_LCD na 32 co też jest klinem, nie mniej jednak w tym dodatkowym bajcie ma siedzieć pozycja dla migającego kursora. Chodziło mi raczej, że deklarujesz te stringi dwa razy Kompilator nie dochodzi do tego miejsca, a jakby doszedł to raczej zgłosiłby ten błąd no i druga sprawa ten string nie zmieści się do tej tablicy.
Jeżeli chodziło o wypisanie losowego stringa z tablicy to spróbuj jakoś w ten deseń: writeln(sentencje[random(96&...
Kręcisz się w kółko. Zrozum, że w komórce nie zapiszesz danych jako VBComponent, Object, etc. W związku z tym nie uda Ci się ich pobrać i przekazać do funkcji w taki sposób. Możesz zapisać w tablicy nazwy obiektów, ale w odwołaniu musiałbyś używać jej indeksu w tablicy (liczby), nie nazwy. Metodę pobrania nazwy arkusza (Properties.Item) znając nazwę...
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...
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.
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...
Zamień proszę to: [syntax=c]for(i=0;i<=tekst.elements;i... na to: [syntax=c]for(i=0;i<tekst.elements;i+... W C tablica o n elementach jest indeksowana od 0 do n-1. Również tutaj będzie problem: [syntax=c]if(strcmp(tekst.tab[i],tekst.t... ponieważ znowu przekroczysz zakres. Musisz zmiejszyć ilość przebiegów...
Trochę mylisz pojęcia. string imie[15] to 15 elementowa tablica stringów (czyli taka tablica na 15ście wyrazów). A tablica char imie #include <iostream> using namespace std; int main() { char imie[15]; cout<<"Wpisz imie: "; cin >> imie; char znak_konca= '\0'; //sprawdzenie czy kuba? if(imie[0]=='k'...
Siemanko, nie wiem czy dokładnie o to Ci chodzi ale przykładowo mamy taką sytuację: sczytujemy z portu com sekwencję wysyłanych znaków np. string com1; następnie tworzymy tablicę string i rozdzielamy przychodzącą do niej sekwencje com1 np. string[] podzial = com1.Split(','); A teraz jak to wygląda na przykładzie: mamy np ciąg znaków 2342,5325,4,24,3...
Raczej: [syntax=cpp]const char* tablica = "costam";[/syntax]W C++ string literals ("costam") są typu const char[n], a próba ich modyfikacji (np przez wskaźnik do nich) wykopie nas do świata niezdefiniowanego zachowania, nie mówiąc już o tym, że na nowszych kompilatorach nareszcie dostaje się przynajmniej ostrzeżenie za taki kod, więc... Po prostu dodaj...
Cze, można to zrobić deklarując kolekcję List<T> tablic. W i-tej iteracji tworzysz nową tablicę i dodajesz to kolekcji. Odczytujesz pętlą foreach. http://obrazki.elektroda.pl/6979768700_1... Co do kodu w VB to prawie mi się udało, po prostu nie siedzę w tym języku i nie wiem jak zadeklarować kolekcję tablic [syntax=vbnet] 'Tu powinna...
Ten wyjątek nie jest spowodowany metodą tylko tym że nie utworzyłeś tablicy a próbujesz wstawiać do niej wartości. Jak już pobierzesz ilość kolumn to musisz utworzyć tablice columnNames = new String[columnCount];
Przecież koledzy już na tacy dali a ja wcześniej dałem link w https://www.elektroda.pl/rtvforum/viewto... Podałem tą funkcje w poście #40 to zostałem zjechany że za "szybko klepie kod". Dobra nie ważne. Rozumiem że ta funkcja będzie powodowała zapis ciągu danych do tablicy np string tablica [] ={"pierwszy wyraz", "drugi wyraz",...
Witam, mam problem w ustawieniu rozmiaru dla tablicy dynamicznej, najlepiej będzie jak podam przykład: public class Osoba { String imie[]; //dynamiczna tablica } public class Przyklad{ public static void main(String[] args){ int rozmiar=5; Osoba nowy[] = new Osoba();//dynamiczna tablica obiektow...
Na szybko wymyślony algorytm: [syntax=csharp]string toEncrypt = textBox1.Text; int n = int.Parse(textBox2.Text); char[,] tmp = new char [toEncrypt.Length, n]; //n = liczba rzędów, ilość liter w napisie = liczba kolumn int z = 1; int pos = 0; for (int i = 0; i < toEncrypt.Length; i++) { tmp[i, pos] = toEncrypt[i]; if (n > 1) { if (pos == 0) z =...
Zamieszczam jeszcze raz listing funkcji ze szczegółowym komentarzem [syntax=vbscript]Function Osobno(x As String) Dim ch As String 'znak w ciągu tekstowym Dim list 'formalna deklaracja zmiennej typu Variant 'która będzie pełnić funkcję tablicy wynikowej ReDim list(1 To Len(x) + 5) As String 'określenie rozmiaru i typu danych w tablicy 'tablica jest...
Witam wszystkich chciałbym wysłać przez uarta na HyperTerminal zawartośc tablicy która zawiera liczby. przykład: dane[] = {124,12,14,2,134}; czy jest jakis sposób by zrobić konwersje takiej tablicy na stringa?
Witam, jak zamienić wpisaną do textboxa liczbę np 11 na tablice elementy w tablicy byte tak że byte ale 11 na hex to 0x0B... a nie 0x11! Tobie nie chodzi przypadkiem o BCD (ang. Binary-Coded Decimal), czyli system dziesiętny zakodowany dwójkowo :?:
bez gwiazdek char *napis[10] = {"HELLO"}; -> to jakies ufo - wskaznik na tablice ewentualnie tablica wskaznikow [; powinno byc: char napis[]="HELLO"; LCD_WyslijLitery(*napis); -> kolejne ufo (podstawy c), do funkcji powinienes przekazac adres pierwszego elementu, a tak sie sklada, ze nazwa tablicy jest wskaznikiem na pierwszy element, czyli: LCD_WyslijLitery(napis);...
[syntax=c]for(uint8_t index = 0;GGA_Buffer[index]!=','; index++){ ///nie potrafi się zatrzymac na przecinku Time_Buffer[time_index] = GGA_Buffer[index]; time_index++; PORTA |= (1<<PA2); //DODANE }[/syntax] 1) Szalenie ryzykowna pętla, gdy przyjdzie jakiś inny string bez przecinka lub ciąg znaków do przecinka przekroczy wielkość bufora Time_Buffer,...
[syntax=cpp]int cmp(Czlowiek *a,Czlowiek *b) { // jeżeli get_nazwisko() i get_imie() zwracają string, bo jak nie to należy użyć strcmp return a->get_nazwisko()!=b->get_nazwisko... } int main() { Czlowiek *tablica[]={ new Doktorant(),new Pracownik(),new Student(),new...
Dodaj log debugowy w setupie aby sprawdzic czy nie resetuje Ci się mikrokontroler. Używałbym char[] zamiast String i porównanie stringów strcmp(). Zamiast tej ściany if-else wrzuciłbym komendy do jakiejś tablicy structów. Gdzie struct zawierałby dwa pola on i off które wskazują na komendy. Indeks tablicy wskazywałby który elektromagnes właczasz/wyłączasz....
Hm, taka tablica jest "ciągiem znaków". W char tablica[32] zmieścisz dowolny "string" długości od 0 do 31 znaków. Napisz co chcesz osiągnąć. Pozdrawiam.
<? $handle = fopen("wpisy.txt", "r"); $wpis=fgets($handle); $tablica = explode(" ",$wpis); //print_r($tablica); $tablica[0] = (int)$tablica[0] * 3; $tablica[1] = (int)$tablica[1] + 1; $tablica[2] = (int)$tablica[2]...
Przykro mi, może to moja wina, ale dalej nie do końca rozumiem, co chcesz osiągnąć. Jedyne co wydaje się mieć sens, to umieszczanie w DDL-u tablic zawierających jakieś stałe wartości, którymi nie chcesz zaśmiecać głównego programu. Natomiast deklaracja tego typu : var [...] tb1[1..100] of string; To chyba jakieś nieporozumienie. Jeżeli...
Potrzebuję posortować alfabetycznie tablicę typu string*12. Ilość elementów tablicy jest zmienna, od 1 do 512. Czy jestem w stanie zrobić to w Bascomie?
Witam Moja propozycja jest następująca: mając string z poszczególnymi bitami dzielisz go na kawałki 4-ro znakowe. I wtedy taki czteroznakowy string zamieniasz na odpowiadającą wartość HEX. Potem pobierasz kolejne cztery znaki i znów zamieniasz. Możesz sobie zrobić np. tablicę w której umieścisz np. 100 bitową liczbę. Kolejne dane będziesz pobierał z...
Witam kolegę. Osobiście zajmowałem się wyświetlaczem DA1 i realizowałem na nim tylko wyświetlanie czasu oraz daty + komunikaty okolicznościowe. W zależności od wersji programu DA1 można ustawić 15 komunikatów względem daty i godziny oraz cykliczne w zależności od godziny Dobrym rozwiązaniem są tablice z otwartym protokołem ASCII. Używałem tablicy firmy...
Jak tworzymy tablice dynamiczne to wiem. int n = 5 ; int w = 50 ; char** tab = new char * [n]; for(i=0;i<n;i++) { tab[i] = new int[50]; } zostanie stwrzona tablica 5 elementowa tablica wskazników (wierszy) do char dla którego każdny wiersz będzie mógł mieć 50 elementów. Teraz mam pytanie: Jak przypisać powiedzmy...
Witaj W sumie to zastanawiam się czemu forma To string "Testowy" ma długość 8 (7liter + 0 na końcu)znaków, a Twoja tablica ma tylko 5 elementów, więc przekraczasz zakresy tablicy i wpisujesz dane bez kontroli w pamięci mikrokontrolera.
W Visual Basic to będzie tak wyglądało: Dim tekst As String * 10 Dim tablica(9) As String For i = 0 To 9 tablica(i) = Mid(tekst, i, 1) Next i W zmiennej tekst dajesz tekst wejściowy, a w tablicy masz rozbity tekst na znaki.
Jesli przyklad cie przerosl, ponizej masz cos prostszego. // C++ string word; while ( cin >> word && word != "quit" ) vWords.push_back( word ); w C wyglądało by to tak: #define ROW_COUNT 5 #define WORD_MAX_SIZE 15 char table[ ROW_COUNT ][ WORD_MAX_SIZE ] = { 0 }; char word[ WORD_MAX_SIZE...
Bo musisz użyć Lookupstr.
Witam, Jeżeli efekt końcowy ma być taki jak napisałeś: for i:=2 to 6 do if i mod 2 = 0 then tab[i div 2]:=tab[i-1]+tab[i] Jeżeli ma być 1 z 2, 2 z 3... to: for i:=2 to 6 do tab[i-1]:=tab[i-1]+tab[i] Pozdrawiam
Witam, Mam problem z programem, który napisałem. Program ma pobierać od użytkownika wyraz i wypełniać tablicę 2W tylko znakami z tego wyrazu, następnie ma wypełnić tablice tylko literami z tego wyrazu. Obie tablice mają być wydrukowane. [syntax=cpp] #include <iostream> #include <cstdlib> #include <ctime> using namespace std; void drukuj...
Najlepiej używaj jednego albo drugiego (string lub C string - czyli tablice znaków) wyłacznie bo to straszne mącenie. 1. Jak już używasz tablice znaków to pamiętaj aby na końcu dać '\0' Nie musisz czyścić [syntax=c] char char_relay1name[32]; relay1name.toCharArray(char_relay1name, 32); //int a = 0; for (int i = 0; i < relay1name.length(); ++i) {...
[syntax=lua]function stop() local temp local function init(data) local i2cslaveaddr = 0x68 if i2c.setup(1,i2c.SLOW, i2cslaveaddr) ~= i2c.SLOW then print("init fail") return end i2c.write(1, 0x0E, 0x20) temp = "tem: " .. string.byte(i2c.read(1,0x11,1))-2 .. "." .. string.format("%02d",string.sub(string.b... .. " *C" io.write(temp,...
bez "&" - to co masz to nie jest tablica stringów tylko tablica wskazników do tych stringów (a tak naprawdę wskaznikiem do pierwszego wskaznika - tyle ze ułozone sa w pamieci po kolei). W C tablice sa reprezentowane przez wskazniki czyli char ala_ma_kota[] = "dfdsffsf" definiuje wskaznik ala_ma_kota. W C nie ma tablic w rozumieniu np PHP.
Coś takiego przychodzi mi na myśl... Plik CSV to tak naprawdę plik tekstowy rozdzielony jakimś znakiem - w moim wypadku był to średnik. Odczytujesz linia po linii, rozbijasz każdą linię na tablicę (stringów) wg zadanego separatora i dalej już używasz danych z tablicy. Jak widać porównywanie od razu z elementem tablicy, bez konwersji na liczbę, żeby...
Możesz trzymać login i hasło (lub cały connecion string) w tablicy sesji $_SESSION. Prawdopodobnie na początku strony, jeszcze przed jakąkolwiek linijką kodu, będziesz musiał wstawić: <?php session_start(); ?> po zalogowaniu się użytkownika zapisz sobie connection string to tablicy: $_SESSION["conn_string" ... = "..........
Spróbuj: [syntax=vbscript]Option Explicit Sub wyszukaj() Dim tablica() Dim ostwiersz, petla, szukajwiersz As Long Dim szukana As String ostwiersz = Sheets("9.18").Cells(Rows.Count, 3).End(xlUp).Row Sheets("9.18").Cells(1, "e") = "reverses" ReDim tablica(2, ostwiersz - 1) For petla = 1 To ostwiersz - 1 tablica(1, petla) = Sheets("9.18").Cells(petla +...
Hmm czyli zastosowanie vectorów byłoby dobrym pomysłem? W tym wypadku użyłbym kontener std::queue z elementami typu std::string , ewentualnie arduinowe String . https://thispointer.com/deque_vs_vector/ Chyba że zastosować jednak statyczną tablicą? Będzie szybciej, ale zajmie więcej pamięci - trzeba zainicjować od razu odpowiednio dużą tablicę. Można...
No właśnie tak jak napisałeś. Parameter(8) = "Off" to jest właśnie zapis. Oczywiście pod warunkiem że jest to tablica Stringów a nie jeden String.
Czy Kolega słyszał o tablicach i pętlach? to [syntax=c]String zm22; String zm23; String zm24; String zm25; String zm26; String zm27; String zm28; String zm29; String zm30; String zm31; String zm32; String zm33; String zm34; String zm35; String zm36; String zm37; String zm38; String zm39; String zm40; String zm41; String zm42; String zm43; String zm44;...
mamcpy() m e mcpy() albo sprintf() Albert
Czyli jak rozumiem, w VBA nie za bardzo daje się upublicznić tablicę Ależ można tylko trzeba uważać gdzie się wstawia deklarację globalną bo to ma znaczenie. [syntax=vb] ' (powyżej Tablica) ' Deklaracja zmiennych i stałych ' Public Tablica() As Double ' (poniżej Tablica) ' Deklaracja funkcji itp. ' Sub Czytaj() ReDim Tablica(1 To 10, 1 To 10) For i...
Nie, ponieważ główny plik projektu Eclipse jest "niekompatybilny" z AS.
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...
Pierwszy przykład: funkcja sortuj przyjmuje 3-ci parametr typu char*, tymczasem Ty podajesz zmienną typu char[][]... itd.
Specjalnej funkcji to nie ma, ale nic nie stoi na przeszkodzie napisać kilka linijek które to zrobią. Np. w pętli for next z użyciem mid()
Niestety, uwagi podsunięte przez kol. Ballbreakera nie są poprawne. Że takie będą widać było chociażby po pytaniu o deklarację przyjaźni - oczywiście, funkcje operator>> i operator<< nie mogą być zadeklarowane jako funkcje składowe klasy, bo operatory musiały by przyjmować obiekt klasy obrazek po swojej lewej stronie. W przedstawionym kodzie...
Źle przekazujesz Id do funkcji, mały przykład do uruchomienia w symulatorze: [syntax=basic4gl]$regfile = "m88pdef.dat" $crystal = 20000000 $baud = 19200 $hwstack = 64 $swstack = 64 $framesize = 64 Dim Tablica(4) As Byte , Tekst As String * 12 Declare Function Test_funkcji(byref Osa As Byte) As String * 6 Tablica(1) = 10 Tablica(2) = 20 Tablica(3) =...
[syntax=c]void read_string(unsgined char* buffer) { while(*buffer++ = serial_read()); } //wywołanie #define BUFF_SIZE 81 int main(void) { usinged char bufforLinii[BUFF_SIZE]; read_string(bufforLinii); } [/syntax] Pisane z palca. Jest to najprostsza wersja bez kontroli przepełnienia bufora. Pozdr.
widze właśnie :/ a bez tablic to ja się zajadę z tym menu...:/ Nie będę się wiele rozpisywał(narzekał na wszechobecne lenistwo ;) ) , tylko skrobnę przykładzik: $regfile = "m8def.dat" '$regfile = "8535def.dat" $crystal = 7372800 Dim I As Byte , B As String * 10 Do For I = 6 To 0 Step -1 Print Lookupstr(i , Tablica) Next...
Jak już masz otwarty reader to zamiast do tablicy lepiej załaduj wynik do tabeli DataTable, a potem na niej manipuluj, przekaż ją dalej albo podepnij jako źródło wyświetlenia... Tzn. zadeklaruj gdzieś DataTable dtTmp = new DataTable(); a zapisuje komendą Load() (może być od razu w using {}): using (SqlDataReader dr = comm.ExecuteReader())//wykon...
Tablica: char InputBuffer[12]; zawiera łańcuch "w stylu c". Łańcuch taki powinien się kończyć znakiem bajtem o wartości 0. Możesz np. przed ponownym zapisem wstawić 0 do wszystkich komórek tablicy. Dwie uwagi: 1. trzeba to zrobić tak: InputBuffer[i]=0; a nie: InputBuffer[i]='0'; // w tym przypadku podstawiasz kod ascii znaku '0"; 2. Jeżeli tablica ma...
Witam Wszystkich. Używam: Visual Studio C# Express 2010. Używam sporej ilości kontrolek pictureBox, a dokładnie 64 w układzie 8x8. Nazwane są od p11 do p88 w układzie jak tablica poniżej. Stworzyłem tablicę string[] piksel={ "p11","p12",.........."p18", .... .... " p81"................."p88" }; W zdarzeniu (pętli for)chciałbym wywoływać polecenie piksel[i].Visible...
Witam. Wrzuć wszystkie znaki napisu do tablicy. Jeśli tekst, który ma się wyświetlić jest przechowywany w zmiennej typu string , to tworzenie tablicy nie jest tu konieczne, gdyż z tego co wiem do zmiennej typu string można się odwoływać jak do tablicy typu char (jeśli się mylę, to proszę mnie poprawić). Poniżej załączam przykładowy kod tego, jak to...
Łap kod w c# i sam sobie porównaj, co możesz mieć źle. Załączam też projekt. Ja mam alergię na VB :) Kod nie jest pancerny. Jak wpiszesz tekst ze spacjami to może się posypać. zmienna jest na razie typu tekstowego, pewnie będziesz chciał ją sobie zapisać do inta, więc musisz parsować. Edit: jeżeli dopiero zaczynasz, to pewnie nie znasz takich ciekawych...
że program kończy swoje działanie bo napisie "raz" Krótki test i wyszło dlaczego tak jest. Otóż nie da się czytać spacji przez scanf("%s"). Szybkie pytanie do googla i odpowiedź (stackoverflow.com/questions/6282198/rea... się znalazła. Oto poprawiony program: [syntax=c]#include <stdio.h> int main(void){...
Nie ma sprawy. :(mam problem... wszystko pieknie działa;)super wrecz. dodałem reszte znaków;)prosze powiedz mi jak dodac znak.. spacji. przerwy miedzy stringami wyrazówSad niemoge tego nigdzie znalezc:)a jest to nie zbedne . Znak spacji ma w kodzie ASCII wartość 32 (0x20). Oznacza to, że w tablicy morseTab pod pozycją 32, czyli: morseTab[32]...
tymon_x działa ale jak byś mi mógł jeszcze wytłumaczyć dlaczego tablica buf jest 3 elementowa ? buf A skąd ci się teraz wzięła tablica 3 elementowa ? przecież tymon_x nic nie pisał o tym. Podał ci tylko dobry sposób jak sobie wyświetlić pojedynczy znak z całej twojej tablicy jednej czy drugiej. Tablica w przykładzie kolegi tymon_x jest przecież 2 elementowa...
Albo będziesz się ręcznie bawił we wczytywanie kolejnych porcji tekstu fgets'em i realloc'ował tablicę zwiększając jej rozmiar, albo skorzystasz z dobrodziejstw c++ i skorzystasz z biblioteki <string>. [syntax=cpp]void Oblicz_CRC(string txt) { ulong crc32=0xffffffff; int wynik; char kod[20]; int dlugosc=txt.length(); size_t i = 0; while(dlugosc--)...
tplewa , czyli param to jest tablica stringów tak? czyli muszę utworzyć tablicę: string param for(int i=20; i<30;i++){ param[0]=bufor_uart1[i]; } ? krru , a jak mam ladowac znaki dopiero po danej sekwencji? przeciez muszę je pierw gdzieś zapisać tak jak to robilem do bufora, aby później na nich operować. Nie wiem...
Proszę o pomoc z poprawieniem kodu, którego zadanie jest stworzenie prostego kalkulatora pracującego w odwrotnej notacji polskiej. Na przykład: 3 56+ 2* czyli (3+56)*2. Czy może ktoś poprawić funkcję stod, żeby działała poprawnie, tzn. konwertowała przekazany jej string na liczbę typu double? W programie najpierw wczytywany jest string. Potem kolejne...
Witam, W HMI Weintek za pomoca Obiektu ASCII chciałbym wprowadzić ciąg znaków np. "Imie" do sterownika PLC. Do ww. obiektu podpiąłem tablicę z PLC Codesys: nameWorker1: ARRAY[0..9] OF WORD; Pytanie jak powyższą tablicę przekonwertować na STRING lub WSTING w Codesys ? Ew. jest jakiś lepszy sposób na przekazanie ciągu znaków z Weintek do Codesys...
Otwarcie pliku do odczytu za pomocą klasy fstream powinno wyglądać tak [syntax=cpp]fstream plik("aa.txt",ios::in);[/syntax] Natomiast do zapisu. [syntax=cpp]fstream plik("aa.txt",ios::out);[/syntax] Jeśli nie ma pliku o podanej nazwie to zostanie on utworzony. Dobrze jest też sprawdzić czy podczas otwierania wszystko poszło dobrze. [syntax=cpp]if (!plik.is_open())...
Spróbuj w ten sposób : var druzyna:array[1..8] of string; a,b:byte; tmp_zmienna : string; begin for i:=0 to 255 do begin a:=random(8)+1; b:=random(8)+1; tmp_zmienna:=druzyna[a]; druzyna[a]:=druzyna[b ... druzyna[b]:=tmp_zmienna; end; end;
Witajcie, Piszę program w C++ i napotkałem pewien problem. Sytuacja wygląda w ten sposób: mam tablicę z dozwolonymi znakami, np; [syntax=c]string dozwolone[6] = {"0", "1", "2", "a", "b", "c"};[/syntax] oraz drugą tablicę, z odpowiadającymi im wartościami liczbowymi: [syntax=c]string wartosci[6] = {"0x0A", "0x0B", "0x0C", "0x0D", "0x0E", "0x0F"};[/syntax]...
Już dawno nie bawiłem się w Delphi ale jak dobrze pamietam używa sie tam Pascala. 1. Więc jeśli się nie myle pliki powinno otwierać cię tak jak w Pascalu. var pliki:array[1..16] of string; i:integer; p:text; liczba:integer; begin {tu sie powinno znaleść wypełnienie tablicy ścierzkami dostępu} for i:=1 to 16 do begin...
Oto kilka linków które mogą Ci pomóc: https://elektronika327.blogspot.com/2015... (o eeprom) https://majsterkowo.pl/forum/start-zlicz... (opcjonalnie) https://forbot.pl/forum/topic/11446-tabl... (dla lepszego zrozumienia tablic) polecam spojrzeć na cyfry...
Jak już skleisz cały tname, to przed wysłaniem go ajaxem użyj takiej funkcji która m.in. zastąpi spacje znakiem specjalnym %20: [syntax=javascript]tname = encodeURIComponent(tname);[/syntax] A tak w ogóle, to możesz zapisywać nazwy do tablicy. Potem tablicę przekonwertować na stringa rozdzielając elementy jakimś znacznikiem (np. | ) i dopiero taki napis...
Witam, szukam jakiegoś sposobu na szybkie wyszukanie ID konkretnego stringu w tablicy stringów. Tablicę deklaruje tak: Dodano po 10 Takie niby C ale arduino http://arduino.cc/en/Reference/HomePage Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
Witam! Mój problem polega na tym, że nie rozumiem treści zadania. Korzystam z książki: Praktyczny kurs Java Treść zadania: Zmień kod klasy Main w taki sposób, aby sprawdzane było również to czy wywołanie metody ustawElement zakończyło się sukcesem. [syntax=java5] public class Tablica { private int[] tablica = new int[10]; public boolean wystapilBlad...
(at)dasej Jest jakiś techniczny argument za tym aby uprawiać tego typu archeologię?
string tablica tablica string tablica string bascom
iveco daily problemy klimatyzacja przewód mercury bezpiecznik swiatel
Wymiana płyty głównej w smartfonie Motorola Dreambox 900 UHD 4K - brak internetu, naprawa