Hm, raczej to dziwne... Ale może prościej w ogóle wysłużyć się SQLem by było? ;) [syntax=sql]SELECT id FROM tabela1 t1 WHERE NOT EXISTS (SELECT 1 FROM tabela2 t2 WHERE t2.id = t1.id)[/syntax]
Bo nadal zwracasz wskaźnik na lokalną tablicę "oout". Masz też wyciek pamięci spowodowany tym, że po wyjściu z funkcji tracisz wskaźnik na zaalokowaną pamięć "out".
zielon_y -> Pamiętaj, że pracujesz z obiektami referencyjnymi. get zwraca referencję na tablicę i tej referencji zmienić nie możesz, bo nie masz set. Natomiast masz normalny dostęp do tablicy. Jeśli chcesz to uniemożliwić, zwracaj kopię tablicy (czyli zmiany nie będą wpływać na stan tablicy wewnętrznej) albo zwracaj [url=http://msdn.microsoft.com/en-us/lib...
Witam. Mam problem z programem w C++. Chcę żeby funkcja zwracała mi tablicę char 2-wymiarową. Proszę o prosty przykład takiej funkcji, żeby się tego nauczyć :) PS. tablica jest deklarowana w ciele funkcji
Dlaczego tylko Variant? Przecież tak też można: [syntax=vbscript]Function A() As Integer() Dim T%(2) T(0) = 3 T(1) = 5 T(2) = 8 A = T End Function [/syntax]
Słuszna uwag co do użycia kontenera aczkolwiek w tym przypadku dużo lepsze było by użycie listy [url=http://pl.wikibooks.org/wiki/C++/Li... która ma tą przewagę nad vector-em że nie wymaga ciągłości pamięci więc w momencie kiedy nie wiemy jak długie będą nasze dane jest o wiele lepsza. W przypadku vector-a każde...
Tablice tak zdefiniowane są lokalne, czyli widoczne tylko w obrębie funkcji. Najprostszym wyjściem będzie zdefiniowanie ich na początku programu, przed wszystkimi funkcjami (m.in. przed main), jako globalne. Wtedy każda funkcja będzie je widziała i mogła swobodnie modyfikować ich zawartość. Drugim rozwiązaniem jest pisanie funkcji tak, by przyjmowały...
int strcmp( const char *tab1, const char *tab2 ); if (strcmp<0) { LCD_WriteText("-1"); } if (strcmp==0) { LCD_WriteText(" 0"); } if (strcmp>0) { LCD_WriteText("+1"); } ; Nie tak się tego używa. Zamień na: int wynik= strcmp(tab1,...
A wracając do podstawowego problemu - warunek na sumę zmniejsza o 1 dostępną liczbę stopni swobody - po prostu losujesz o 1 mniej liczbę, sumujesz to, a na końcu tablicy wpisujesz obliczoną wartość zapewniającą wymaganą sume.
Dość skomplikowana mi wyszła ta formułka, bo nie wszystkie numery występują w tabeli. Mam nadzieję, że to będzie działać w Excelu 2007 lub późniejszym, ze względu na funkcję JEŻELI.BŁĄD. Formuły są tablicowe, trzeba zatwierdzać przez Ctrl+Shift+Enter.
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.
to powinno pomóc - zwraca adres początku tablicy https://avrhelp.mcselec.com/index.html?l...
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...
Skoro ma być wylosowana liczba z tablicy, to losujesz indeks i zwracasz wartość która znajduje się w tablicy od tym indeksem.
Funkcja Lotek() powinna zwracać tablicę stringów, u Ciebie jest void więc nic nie zwraca. Powinna wyglądać tak: (użyłem listy a nie tablicy, trochę nowocześniej :) ) Twoja funkcja powinna wyglądać tak: [syntax=java] public List<String> Lotek() throws IOException { Document doc = Jsoup.connect("http://www.lotto.pl/lotto...
Źle -argumentem funkcji działanie powinien być adres/wskaźnik, poza tym tablica tab2 (to jest narazie tablica wskaźników - źle) po skończeniu funkcji traci się -> jest automatyczną zmienną, trzeba to robić inaczej np. operatorem new, zależy co kto chce. Program jest niestety całkowicie zły, trzeba zacząć najlepiej od nowa.
Ad >9 Szukamy dziesiątek, więc 2 znaki z prawej muszą być większe od 09. Ad mnożenie. Argumenty składowe funkcji SUMA.ILOCZYNÓW przyjmują wartości 1 (prawda) lub 0 (fałsz) w wyniku mnożenia zwracana jest tablica. Po średniku funkcja zwraca sumę (jak w SUMA.JEŻELI), bez średnika ilość (jak w LICZ.JEŻELI). W przypadku gdy jeden z argumentów w wierszu...
Witam, No raczej nie rozgryziesz. Wg. Dokumentacji to jest to możliwe tylko poprzez stworzenie tablicy o wielkości 256 bajtów. Ja osobiście na tablicy jednowymiarowej mającej objętość 128 bajtów i bym po każdym odczycie przeszukiwał tablicę a przy zgodnym kodowaniu zwracał indeks. Wtedy by tablica by miała tylko 128 bajtów. Innej rady nie ma.
Niewiem czy dobrze cie rozumiem ale "masło maślane". 1. wybierasz nazwe pliku z listbox do kopiowania (1. indeks 2. nazwa) 2. wywołujesz okno dialogowe (de facto) z tym co wybrałeś (po co jak już to zrobiłeś) - to jest tylko okno wybierające plik, który zresztą już wcześniej wybrałeś, Dialog.FileBrowse nie służy do kopiowania plików tylko do przeglądania...
Witam, przy zwracaniu adresu tablicy wskaźników wyskakuje mi błąd: return cannot convert from "object**" to "object". Mógłby mi ktoś powiedzieć jak mam poprawnie zwracać adres do tablicy utworzonej w funkcji losowanie? Kod zamieszczam poniżej. [syntax=cpp] struct object{ int liczba; char znak; double liczbad; }; object losowanie(int N) { object** tab...
(at)bsxx Skąd wziąłeś language='JavaScript' ? To od dawna jest (at)adam220 W uproszczeniu x jest tablicą, z której pobierany jest pierwszy element. W dokumencie HTML może być więcej niż jeden element z daną wartością atrybutu name , dlatego funkcja getElementsByName zwraca tablicę. Przeczytaj najpierw jakiś kurs HTML, później CSS, a na końcu JavaScript....
Nwm jak rufek ale napisałem bardziej łopatologicznie. [syntax=javascript] var d = new Date(); var day = d.getDay(); // pobiera dni tygodnia - 0 niedziela, 1 poniedziałek, itd. //var newArray = oldArray.slice(); var oldWorker = GET_SERVER(); // Pobiera dane z servera! - zwraca tablice: Array(2) // [0] - czy dziś było losowanie (tak/nie) // [1] - ostatnio...
Można użyć takiej funkcji UDF: [syntax=vbscript]Function Osobno(x As String) Dim ch As String Dim list ReDim list(1 To Len(x) + 5) As String Dim i As Long, j As Long, k As Long For i = 1 To Len(x) ch = Mid(x, i, 1) Select Case ch Case 0 To 9 j = j + 1 list(j) = ch Case "(" j = j + 1 k = InStr(i + 1, x, ")") If k = 0 Then k = Len(x) + 1 list(j) = Mid(x,...
Bo nie zwracasz tablicy 8x8 tylko element [8][8] a chyba nie o to chodzi... Zwraca się wskaźnik na tablicę jak coś.
Zwracanie tablicy nie jet dobrym pomysłem, bo jeśli nawet z niego skorzystasz to i tak będziesz musiał zwrócić rozmiar tej tablicy przez zmienną. Generalnie zmienne tablicowe i stringi zwraca się przez referencję /wskaźnik a nie jako rezultat - jako rezultat w tym przypadku zwraca się ilość zamienionych znaków, true/false czy wykonanie funkcji się powiodło,...
Hasła do google odpowiednio: przekazywanie przez wskaźnik przekazywanie przez referencje zwracanie przez wartość
Tak, dodawanie czy odejmowanie to takie same operacje na wszystkich odpowiadających współrzędnych. Gorzej trochę z mnożeniem czy dzieleniem... Takie operacje na wektorach (macierzach) wykonuje się już w trochę bardziej złożony sposób. Najwygodniej, jakbyś poprzestał na mnożeniu i dzieleniu przez liczbę - wtedy po prostu każdy element tablicy mnożysz...
Operacje na tekstach nie są tu specjalnie wygodne, moja propozycja rozwiązania jest trochę okrężna, ale jak dotąd nie ma innej, może ktoś jeszcze wymyśli coś prostszego. Żeby sprawdzić identyczność odfiltrowanych wpisów odwołuję się do nazwy 'Dokument', która była już zdefiniowana. Zdefiniowałem nową nazwę 'wynik' wg formuły:[syntax=text]=SUMY.CZĘŚCIOWE(103...
Witam Funkcja kopiuje grupę łancuchów z jednej tablicy dwuwymiarowej do drugiej. Po kompilacji dostaje taki warrning: return from incompatible pointer type . Gdybym napisał return docelowy to warrning by zniknął. Co prawda program działa równie poprawnie jeżeli zwracam wskaźnik do tablicy 2D czyli docelowy czyli defacto wskaźnik do wskaźnika pierwszego...
Jaka ma być idea działania tej formuły? W D2 komórka A2 zawiera fragment "AA13", więc funkcja LICZ.JEŻELI zwraca tablicę złożoną z dwóch jedynek, a PODAJ.POZYCJĘ zwraca położenie pierwszej z nich, czyli 1. INDEKS zwraca zatem C1. Wszystko działa tak jak zostało napisane.
SelectedRow zwraca tablicę (wszystkie zaznaczone wiersze). Musisz zrobić SelectedRow[0] - pierwsza wartość z tabeli.
Witam. Mam do zrobienia program o treści: Funkcja otrzymuje dwie tablice X,Y o n liczbach i zwraca trzecią tablice Z. Zi=Xi + Yi Niby banalne, a nie umiem zrobić, żeby funkcja zwracała całą tablicę. Funkcja zwraca mi jedynie jej pierwszy element. Tradycyjnie za gotowe rozwiązanie 100pkt. Z góry dzięki :)
Można i tak przy użyciu RegEx: [syntax=vbscript] Function splitStr(ByVal str As String) As Variant Dim regEx As Object Set regEx = New RegExp regEx.Pattern = "/\d{6}" regEx.Global = True splitStr = Split(regEx.Replace(str, ""), ",") End Function [/syntax] Funkcja zwraca tablice w przypadku, gdy string zawiera kilka elementów.
Tak dobrze to nie ma. Nie da sie zrobić funkcji która bedzie dopiero w momencie wywołania wynajdywała jaki jest ten rozmiar dla jej argumentu. Metoda z sizeof() działa dla deklaracji znanych tablic. Jej ładniejsza wersja (dla dowolnych tablic), w miejsce x używasz nazwy tablicy (np. tab) #define TABELEM( x ) ((unsigned)(sizeof(x...
no właśnie tutaj sprawa jest trochę dziwna, bo rzutowanie zarówno na uint8_t jak i int8_t zwraca waring. Sprawa nie jest dziwna ale oczywista, sa to 3 rozne typy danych. Ogólnie co do obliczania długości tabilcy to możesz zastsować komendę sizeof(info0). Zwraca ona długość tablicy zainicjalizowanej. Sizeof to nie komenda ale operator i nie radze tak...
Masz podawane złe długości pól. Skoro odwołujesz się np. do pola okrążenia typu DANE_ZAWODNIKA to nie możesz robić sizeof(DANE_ZAWODNIKA) bo to nadpisze ci kolejne pola, powinno być sizeof ale pola okrążenia. Takich błędów masz więcej. Definicja: DANE_ZAWODNIKA numer_zawodnika_tab[sizeof(DANE_ZAWODNIK... też na oko jest bez sensu. Bo robisz tablicę...
Mam takie banalne niby zadanie. ale nie chce mi zadziałać przy typie double... Funkcja podaj z parametrem N typu double, wartość zwracana typu double* (tablica). Funkcja pozwala na podanie z klawiatury N liczb i zapisanie ich do tablicy. Funkcja tworzy dynamicznie tablicę o długości N, zapisuje liczby z klawiatury do tablicy i zwraca tablicę. Jeśli...
Potrzebuje napisać funkcję, która będzie zwracała tablicę dwuwymiarową. To niemożliwe w C. Mógłbyś co prawda zwrócić z funkcji wskaźnik do takiej tablicy, ale tu także problem, bo nie może to być lokalna tablica utworzona wewnątrz tej funkcji, gdyż po wyjściu z funkcji pamięć tablicy, do której zwracasz wskaźnik będzie zwolniona. Może utwórz tablicę...
Taka formuła to: wyszukaj.pionowo(szukana;przeszukiwana tablica, numer kolumny z której ma być zwracana dana; 0 ) Szukane dane mają być w pierwszej kolumnie tablicy (nie muszą być posortowane gdy jest 0 jako ostatni parametr formuły
możesz zwrócić wartości w tablicy, wtedy nie masz ograniczenia co do ilości zwracanych danych (teoretycznie)
Metoda (at)witoldwitoldowicz jest bardzo dobra. Przykładowe rozwiązanie: [syntax=php]$asBytes = unpack("C*", file_get_contents($dir)); // unpack() zwraca tablice indeksowaną od 1 nie od zera! $length = count($asBytes); if (($asBytes[$length-1] == 0xFF) && ($asBytes[$length] == 0xD9)) { return true; } [/syntax]
Można to zrobić np. za pomocą VBA. Napisałem funkcję UDF, która tworzy listę (tablicę) nazw miejscowości odczytanych z zakresów wg podanego schematu. Wywołanie funkcji: [syntax=text]=List3D(schemat adresu)[/syntax] schemat adresu zawiera nazwę arkusza ze znakami zastępczymi w postaci akceptowanej przez operator Like w VBA, to znaczy w tym przypadku:...
Jak na moj gust chodzi o linijke: printf("Nieposortowana tablica: %d",wysw(tab,n)); Ja bym zrobił to mniej więcej tak: printf ("Nieposortowana tablica: "); wysw(tab,n); powinno dzialac przy czym nie wiem po co ta funkcja wysw wypisuje na ekran i jednoczesnie zwraca tablice, ktora podales w paramtrze funkcji, ale to juz nie moja sprawa ;) pozdro
Tak w ogóle to w wypiszwynik() masz błędną linię [syntax=c]g->karta[][/syntax] Powinieneś też jawnie zadeklarować typ zwracany przez tę funkcję.
Jeżeli funkcja AnalizujDebiut(k, NazwaArkusza) zwraca tablicę, to możesz zrobić coś takiego: Dim nowa as Variant nowa = AnalizujDebiut(k, NazwaArkusza) Wtedy w zmiennej nowa będzie zwrócona tablica
Wprzypadku sortowania [i]in situ[/b] nie zwraca się nic, gdyż wymagałoby to stworzenia kopii tablicy. Przekazujesz wskaźnik, więc funkcja pracuje na tym samym obszarze pamięci.
tzn o co odkladnie ci chodzi? jezeli masz dane zapisane w bazie danych to najrposciej napisac zapytanie SQL i w odpowiednim momencie je wywolac w SQL, aby zwracana tablica byla posortowana w/g jakiegos klucza (lub kilku kluczy) wystarczy uzyc slowa ORDER BY (lista kolumn w/g ktorych ma sortowac)
yyy nie, SafeFileNames to komponent dla openFileDialog który zwraca tablice z nazwami plików wybranymi w openFileDialog http://msdn.microsoft.com/pl-pl/library/... [syntax=cpp] StreamWriter^ dodaj_muzyke = gcnew StreamWriter("log.txt", true); dodaj_muzyke->WriteLine(openFileDialog1-... dodaj_muzyke->Close();...
A=imread('lena.bmp'); B=fft2(A); B=fftshift(B); koscianiak: O ile dobrze pamietam, to imread w tym wypadku zwraca tablice typu uint8. fft wymaga bodajze typu double. No, i przed wyswietleniem zamien liczby zespolone na jakies rzeczywiste, jak ci juz ktos poradzil. Powodzenia, Maciej
Trochę dziwna ta deklaracja: Ja __attribute__((progmem)) używam raczej po nazwie zmiennej: sizeof tablicy dosyć rozbudowanych struktur (menu) umieszczonej w pamięci FLASH działa prawidłowo. Czyli konkretnie jakie wartości zwracają?
Nieee, jest napisane wyraźnie: If WymZloz = Tablica(i, 1 ) Then To jest (postawiona do pionu) tablica jednokolumnowa przecież...
Tak w sumie zapytam. Walczę z pewnym wyświetlaczem VFD, przy dużej współpracy z AI (programista ze mnie raczej marny). Twoja implementacja FFT korzystająca z biblioteki Arduino jest bardzo fajna. Dla mnie nawet z pomocą AI wyświetla głupoty. Masz może pomysł na to, aby funkcja korzystająca z ArduinoFFT zwracała dane jako tablicę (f, a), gdzie f to częstotliwość...
Dzień dobry, Skąd ja mam wiedzieć, co Pan źle robi, jak Pan nie chce tego pokazać? Czy zwrócił Pan uwagę na to co wcześniej Panu napisałem? Ważna uwaga: funkcja CZĘSTOŚĆ zwraca tablicę, która ma o 1 wiersz więcej niż jej drugi argument. Dlatego w formule z SUMĄ lub SUMĄ.ILOCZYNÓW pierwszy argument musi być dłuższy o 1 wiersz - inaczej będzie błąd. Może...
No jakoś się nie dziwię, że nie działa... Po pierwsze funkcja nie może zwracać tablicy a co najwyżej wskaźnik do niej... Po drugie widać wyraźnie, że kolega nie ma bladego pojęcia o wskaźnikach... np. float signal [T*1000][2]; - deklaracja statycznej tablicy, jak najbardziej w porządku... ale: signal= generation (amplitude, frequency); - to już herezja...
1. Masz średnik w [syntax=c]for(i=0; i<N; i++); //def. wierszy[/syntax] ma go nie być. 2. Poza tym przed przystąpieniem do czytania i wpisywania do tabeli wartałoby upewnić się czy liczba N jest mniejsza od wielkości tabeli. Inaczej będzie błąd. Być może nawet warto sprawdzać czy w ogóle scanf zwraca że odczytał wartość. To zerowanie tablicy też...
Sizeof nie zwraca długości łańcucha, tylko tablicy, w której jest zapisany. W związku z tym w tym przypadku zawsze będzie zwracał 20.
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/...
Chodzi o deklarację zmiennej data W tym przypadku wystarczy, że bufor data zadeklarujesz jako static. Masz tu jeszcze kilka błędów. Funkcja receive zwraca char a Ty próbujesz zwrócić char *. Dodatkowo w main próbujesz przypisać to co zwraca receive do tablicy buffer (co sie nie powinno skompilować). Spróbuj tak: [syntax=c] static const unsigned char*...
Chyba faktycznie powinno się dodać przycisk "wpuścił w maliny". ;) Po co for'em sprawdzac dlugosc tablic - mozna skorzystac z wbudowanej funkcji sizeof() ktora dziala zdecydowanie szybciej. Jaki sizeof? sizeof() zwraca statyczny rozmiar tablicy, który jest zawsze większy, niż długość napisu - przynajmniej w poprawnie napisanym programie. Ręczne liczenie...
Spróbuj tak return(*tablica); *tablica wskazuje na 1 element tablicy (czyli na tablica return(tablica[nr]); Pozdrawiam maly_elektronik
a po co record? wystarczy typ. Ponadto - widzę niezgodność typów tablicy z n i for n:=z to n do - zagrożenie pętlą nieskończoną! uzywasz tej samej zmiennej po obu stronach. nie ja uzywam tylko przerobilem ten program co byl, autor powinien sam popracowac - ja podpowiadam....
Po pierwsze wrzuć kod, a nie zrzut ekranu, bo nawet wygodniej by mi było skopiować i sprawdzić działanie tego programu. Co do samego programu, to pierwsze co mi się nasuwa to że funkcja wywołuje funkcje print, a później poza tą funkcją, która służy do wyliczania ciągu fibonacciego, w princie wywołujesz funkcje która sama w sobie wypisuje na ekranie....
Tablic nie są przesyłane do funkcji poprzez kopiowanie jak zmienne typów fundamentalnych, tablica to typ złożony z typów fundamentalnych. Tablice mogą być duże i dlatego nie są kopiowane a do funkcji wysyłany jest adres owej tablicy. Także jako taka funkcja pracuje na oryginalnym egzemplarzu tablicy wysłanej do funkcji. Funkcja może zwracać wskaźnik...
Ja bym to zrobił tak: jest jakaś tam odmiana printf, chyba sprintf, która zwraca wynik do tablicy. W printf możesz sobie ustalić precyzje.
Na początek zapoznaj się z dokumentacją scanf. Jak chcesz pobrać hex to powinieneś użyć "%x" a nie "%d". Co ma właściwie robić funkcja zamiana? Pobiera tylko napis i go przetwarza ale nic nie zwraca. Poza tym masz błąd w char napis[]=; - powinieneś podać rozmiar tablicy lub użyć wskaźnika jeżeli chcesz mieć tablice dynamiczną.
Straszny kod ;) Taką konwersję najprościej załatwia się tablicą: struct cyfraRzymska { unsigned wartosc; const char* napis; } konwersje[] = { {1000, "m"}, {900, "cm"}, /* itd, itd */ {1, "i"} }; Do rzeczy - masz błąd, bo wywołujesz printf("%s", konwerterAdoR(liczba,...
Możesz zmienną Tablica Używanie zmiennych globalnych jest bardzo nieeleganckie i może prowadzić do trudnych do wykrycia błędów podczas runtime'u. (at)Kubbaz: 1. return Tablica[100] zwraca Ci nie tablice tylko jedna wartość, na dodatek poza zakresem. 2. po co zerujesz tablicę, a potem przypisujesz do niech wartości? Zerowanie jest bez sensu. 3. Adres...
Pierwszy zapis o który pytasz, to tablica wskaźników na funkcję, która to funkcja nie zwraca wartości i nie przyjmuje wartości. Zapis const oznacza, że tablicy nie będziemy modyfikować. Zapis, moim zdaniem bardziej czytelny, który sam stosuję w takim przypadku (z głowy): typedef void (*pVector_t)(void); __attribute__ ((used,...
Tylko po co zmieniać nazwę? Można przecież wprowadzić zmiany i zostawić starą nazwę BIOS. Chyba że chcą namieszać aż tak, że to będzie niekompatybilne ze starymi BIOS, tj. na przykład nie będzie udostępniać systemowi systemu przerwań przez co inaczej trzeba będzie pisać wstępną inicjalizację systemów. Może po prostu będzie zwracać piękne tablice wypełnione...
(Baza Zielone) 1 - nie do końca wiem czy o to Ci chodzi (próbowałem zrozumieć co chcesz osiągnąć - możliwe, że właśnie to co w załączonym pliku). Najprościej będzie posortować po pierwszej kolumnie tak aby puste wartości (matki) zostały na końcu i wówczas do kopiowania danych używasz formuły: 1060144 (Baza Niebieskie) 2 - już napisałem powyżej. Robisz...
Dynamiczną liczbę wyników to w sumie tylko i wyłącznie przez struktury/klasy typu wektor bądź lista. Albo jako argument przekazać referencję na wskaźnik, funkcja pod danym wskaźnikiem tworzy tablicę o odpowiednim rozmiarze, wypełnia ją wynikami a liczbę wyników zwraca przez return.
Ładny program tylko, po co? do tego służą bloczki FC85 FIFO i FC87 LIFO, do tego FC 84 ATT ( i oczywiście FC 86 jak ktoś potrzebuje ). Zresztą program jest napisany na 300 i jest nieprzydatny bo kolega ma program na 1200 ze starą wersją poniżej V2.0 ( do tego pracuje na 10.5 gdzie jest tylko LAD i FDB a sterownik nie przewiduje adresowania pośredniego...
A więc tak.. wysyłasz na serwer za pomocą GET czyli np moja.strona.pl/index.php?dane="twoje dane" [syntax=php] if(empty(!$_GET["data"]) ){ $data = date("d-m-Y H:i:s"); //to są moje takie tam robisz co potrzeba z danymi poprostu $file = 'data.txt'; $txt = file_get_contents($file); //otwierasz plik $txt .= "\n".$data."|".$_GET["data"] ; //nadpisujesz...
Mam problem z kodem w Delphi. Ponieważ w C++ w bardzo łatwy sposób można napisać funkcję, która zwraca tablice ( a właściwie wskaźnik do tablicy) Nie wiem jak to zrobić w Delphi. Mam funkcję i zdefiniowany swój typ kod poniżej: type tablica= array of Single; function LP(n:Integer; f0,fpr:Single):tablica; var hlp : array of Single;i:Integer;w0:Single;...
Wyrażenie unsigned aLiczby return aLiczby[3] && true ; jest błedny! Funkcje w c++ mogą zwracać przez nazwe tylko jedną zmienną, może to być tablica danych,bądz cokolwiek innego ale nigdy nie można zwrócić dwóch lub więcej zmiennych przez nazwe funkcji tak jak Ty to robisz. Nie rozumiem czemu kompilator pozwala na takie wyrażenie, zawsze jest...
Błąd jest taki że funkcja tablica zwraca jako wynik typ "void" czego puts nie może przyjąć jako argument. Skasuj puts i nawiasy z funkcji main.
Zwraca kolejną liczbę losową.
Srand dajesz np na początku funkcji main(). Chodzi o to żeby go wywołać raz gdzieś przed wywołaniem rand(). A ten błąd ci wywala bo masz funkcje typu void a jej wynik (którego ona nie zwraca) chcesz przypisać do w. Wywal to "w =" i będzie ok
Niewiem czy to dobre ksiazki ale czytam tylko symfonie c++ grębosza i ansi c B.W.Kernighan i ktos tam.. Niestety nie do wszystkich zalecen się stosuje np do zmiennych globalnych.. :) Które lubie i przez nie sobie zwracam wartosć. TZ to tablica znaków na matrycy znakowej. Funkcja zwraca wcisniety znak.
Witam. Chciałbym zlecić koledze napisanie w c++ kilku funkcji które chciałbym wykorzystać u siebie w delphi - wydaje mi się, że da się to wygodnie zrobić przez dll. Chodzi o przetworzenie pliku - ja przekazuję jako parametr nazwę pliku a on zwraca dane (tablicę rekordów) - w tej chwili wywołuję jego program z parametrem a on tablicę zapisuje do pliku...
Tylko zastanawiam się nad jednym, a mianowicie - czy dałoby się wypełnić tablicę w konstruktorze Plansza, zamiast w metocie "utwórz()"? Jak najbardziej, wręcz jest to wskazane. Moim zdaniem niepotrzebnie teraz stosujesz metodę p.utworz(); w głównym main - planszę będziesz tworzył tylko raz, więc możesz to robić w konstruktorze. Ewentualnie zmienić...
1. Co zwraca GetLastError ? 2. Jaki rozmiar ma ta kolejka? U mnie usunięcie dopiero miliona tablic po 100 bajtów zajmuje 1-2s (w konfiguracji debug).
...niestety nie znam asemblera. Nie musisz znać. Jak przeczytasz uważnie i zrozumiesz zasadę, to sam napiszesz procedurę obsługi przerwania w C. Dla częstotliwości PWM rzędu kilkunastu kiloherców i zegara CPU 8MHz przerwanie występuje co ponad 500 taktów, więc nawet procedura napisana w C nie będzie za długa (myślę, że nie powinna przekroczyć 100 taktów)....
To teraz dla odmiany zrób dokładnie jak Ci napisałem w poście nr. 6. average_adc zapisująca tablice:[syntax=c]define ROZMIAR 32 int tablica[ROZMIAR]; //int16_t average_adc_read(void) void average_adc(void) { static int licznik; ADCSRA |= (1 << ADSC); while(ADCSRA & (1 << ADSC)); tablica[licznik++] = ADC; if (licznik ≥ ROZMIAR)...
W CMD komenda chcp zwraca info 850, także tutaj na przykład tablica jest OK. A chcp nie powinno zwracać 852 przypadkiem?
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...
Tablica t2=t1 to nie jest konstruktor kopiujący tylko konstruktor domyślny oraz operator przypisania ;) Tablica t2(t1) to jest konstruktor kopiujący Mi sie jednak wydaje, że w tej pierwszej wersji też jest wywoływane konstruktor kopiujący :) (at)Łuk_F: Próbowałeś dodać const do konstruktora? Tablica (const Tablica &scr); Operator równości...
Witam! W języku C zapis: x/=y jest równoważny (w innych językach zapisowi: x = x/y W języku C jest mnóstwo operacji na wskaźnikach, wskaźnikach do wskaźników, tablic wskaźników itp, itd, etc więc wprowadzono ten zapis w celu minimalizacji błędów.
Kod wygląda ok. Jeśli TranslateCommand zwraca liczbę elementów tablicy cmds[] to znaczy, że polecenie nie zostało w niej odnalezione. Przyczyną może być różnica w zapisie polecenia lub brak końcowego znaku NUL. Zobacz kod z innych przykładów - obsługują one znacznie więcej niż dwa polecenia i nie ma z tym problemów.
Mam pytanie. Dlaczego zwracasz wskaznik do swojej tablicy? To nie ma sensu, bo przy wychodzeniu z funkcji tablica ta jest niszczona. Mozna zrobic to, co chcesz, ale tablice trzeba wtedy zdefiniowac dynamicznie. Nalezy pamietac przy tym, by samodzielnie ja zniszczyc.
MAcie racje :) Zwracam honor. Sprawdziłem w tablicach matematycznych i pomylily mi się wykresy funkcji :D
tylko pamiętajcie że przy zmianie samochodu tablice przepadają, kasy oczywiście nie zwracają za nie. W stanach dodatkowo można mieć rysunki na tablicach, i nie jest to związane z jakimiś wysokimi opłatami. poprostu ten kto chce ten ma.
A teraz kolejny problem. Wszystkie funkcje tworzące tablice dynamiczne postanowiłem wrzucić do innego pliku. Wszystko działa dobrze, jeżeli tworzę tablicę dynamiczną liczb typu float. Natomiast program zwraca błąd, kiedy tworzę dynamiczna tablicę typu string. Domyślam się, że brakuje mi jakiejś biblioteki, ale nie wiem jakiej.
Gdybyś sprawdzał co zwraca fread , wiedziałbyś, że plik nie zawiera wszystkich danych. Do pliku (poza n) zapisujesz tylko ostatnią wyświetloną zmienną.
Scanf zwraca numer wpisanych znaków, wiec zrob coś takiego x = scanf("%c", &s); for(a=0;a<x;a++); Pozdrawiam
Mam zadany program nastepujacej tresci: Napisać definicję funkcji, która w tablicy wektorów X #include <iostream> using namespace std; double find (double X[][10], int &n, int &m, bool s) { double zmienna; char ctmp; double rekord=zmienna; int n1; n1=n; for (int i=0; i<n1; i++) { for (int...
Witam. Serdecznie proszę o dokończenie aby return zwracał zawartość tablicy char lancuch2 . Polecenia ANSI C. Pojedyńcze znaki owszem , ale całego łańcucha nie mam pomysłu. Pozdrawiam i z góry dziękuję http://obrazki.elektroda.net/4_123282180... AndyG Przepraszam , ale jestem bardziej niż początkujący. Może jakoś wskaźnikiem ? Proszę formatować...
Witam. [syntax=c] LCD_WriteText(itoa(1,(char[]){0,0},10)); [/syntax] Funkcja LCD_WriteText() wypisuje przekazany string "1" na ekranie wyświetlacza. itoa() skonwertowaną liczbę 1 na łańcuch zapisuje w tablicy będącej literałem złożonym, a następnie zwraca adres tej tablicy z łańcuchem. Tylko że po zakończeniu wywołania itoa() ta tablica znika, tak?...
(at)robiw Tak, po prostu pobierasz adres, makro zwraca adres 24-bitowy. Tablice deklarujesz normalnie, używasz makr z suffiksem far. Lecz po co się tak bawić, jeśli możesz to uzyskać automatycznie pry pomocy __memx?
Z tego co rozumiem korzystając z funkcji ... \Device\porte6 \Device\porte7 ... \Device\ProlificSerial0 ... Więc niewiele mi to daje bo i tak muszę analizować który port jest tym właściwym. Korzystając z kodu jaki napisałeś w wyniku jego działania otrzymam listę nie otwartych i istniejących portów COM, jeśli dobrze rozumiem? To samo mogę osiągnąć w znacznie...
zwracać tablica pascal funkcja zwracać tablica zwracać wartość
schemat nissan primera rotel kanał bascom input bajty
sterownik silnika bieżni samsung ue40mu6172u
Jak udrożnić głowicę drukującą Epson SC-T21000? Zmywarka Siemens - wielokrotne płukanie na krótkim programie