stała, deklaruję ją: int tab[ilosc_galezi][4]; Dodano po 5 Poza tym coś takiego jak int *temp=B[++m]; B[++m]=B[i]; B[i]=temp; na pewno Ci nie zadziała. Zrób sobie przysługę i użyj np. std::vector<...
Witam. Mam niemały problem. Muszę napisać funkcję, która na koniec zwróci tablicę stringów wektor, który tworzy na podstawie pliku tekstowego. Dane wejsciowe: e,qwe,zc,sd gd,sf,asd,s itd. chodzi o to, ze kazdy wyraz ma zawierac sie w oddzielnej komorce, więc postanowiłem wpakować...
Moim zdaniem jak zwykły na komputer to najlepsze podejście moim zdaniem zaproponował kolega BlueDraco. To znaczy dynamiczne tworzenie takiej tablicy. Z którego się moim zdaniem słusznie potem wycofał. Tworzenie zmiennej w funkcji, która ma ją zwracać to w istocie karkołomne zajęcie. (wszystko...
Dziękuję za pomoc. Połączyłem obie funkcje w jedną: [syntax=c] int start_fft() { int jz=0; double in[512],oout[512]; int n=512; printf("wczytalem dane\n"); fp1=fopen("c:\\wynik1.txt","w"); for (int i=0;i<30;i++) { for (int j=0; j<512;j++) ...
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. . Dziekuję na to nie wpadłem. Tyle, że jak wspomniałem...
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ę,...
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...
uint16_t year; // jakim cudem rok się mieści w uint8_t? Sprawdź dokumentacje dla tego get_time() Rok jest tutaj liczbą dwucyfrową, więc się mieści w uint8_t. get_time(&year,&year,&year,&... // nie potrzebujesz miesiąca i dnia więc niech wszystko...
Jeśli nie czujesz wskaźników, to znak, że czas przeczytać jakąś książkę. Funkcja przyjmuje parametr, po to, żeby go potem nigdzie nie użyć. Do tego zwracasz nie wskaźnik, a element wskazywany. Nie mówiąc już o tym jakie to bezsensowne, skoro tablicą jest tak czy siak globalna......
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......
Witam mam dwie funkcje nr 1 i 2. W funkcji nr 1 przetwarzam dane i chce z niej wywoływać funkcje nr 2 która pobiera dane z bazy danych. Następnie pobrane dane chce zwrócić do funkcji nr 1. Do tej pory za każdym razem gdy potrzebowałem dostęp do bazy wywoływałem funkcje nr 2 a dane były zapisywane...
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
(at)kisielos12 na kompilatorach online twój kod działa jak dam w komentarz //#include <conio.h> i //getch(); (at)luk1401 funkcja ma zwracać coś w tym stylu ? Korzystałem z tego 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 1 | 3 | 5 | 7 | 9...
Witam Mam funkcję zwracającą tablice zawierającą amplitudy dla kolejnych 512 częstotliwości (po szybkiej transformacie Fouriera) i chciałbym jakoś dzięki temu jednoznacznie wykryć różnicę, między np dwoma kolejnymi dźwiękami na pianinie. Problem polega na tym, że nie wiem za bardzo...
Jeszcze jeden błąd zrobiłeś, w scanf. Pamiętaj, że nazwa tablicy jest adresem na pierwszy element. Użyłam tego aby zapobiec wpisywaniu do programu innych wartości niż liczby. Hurraaa, wyszło tak jak napisałeś. Dzięki:D Dodano po 6 Jeszcze jeden błąd zrobiłeś, w...
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,...
jakim prawem jeśli: {'b','t','a','l','p'} = tablica Widzisz delikatną różnicę między tablica O matko... Elementów jest pięć, ale TABLICE zadeklarowałeś jako czteroelementowe (char tablica1 4 ] 4 ]) To nie jest jej indeks, tylko rozmiar . przy deklaracji polecam przeczytać...
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; ...
Cześć, nie jestem wstanie wyłapać błędów. A być może ta funkcja jest całkowicie źle napisana? Proszę o pomoc. treść zadania: Zadeklaruj strukturalny typ danych, który będzie zawierał dwa pola: napis oraz liczba całkowita. Następnie w funkcji main zadeklaruj lokalną tablicę...
Witam serdecznie, potrzebuje pomocy w excelu. Mianowicie potrzebuję by funkcja dla danej komórki sprawdzała czy znajduje się w tej komórce tekst , który znajduje się w innej kolumnie komórce i funkcja ta zwracała wtedy określoną wartość. Niby proste, ale ja potrzebuje by wyszukiwanie odbywało...
ukrycie pobierania tablicy wewnątrz funkcji eliminuje zależność całego kodu od zmiennych globalnych, zmiana nazwy zmiennej lub logiki kodu nie ciągnie za sobą potrzeby poprawiania każdego miejsca gdzie używana jest tablica Tak, za to teraz zmiana nazwy funkcji dostępowej wymaga przeróbek...
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 { ...
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) ...
Witam wszystkich Elektrodowiczów! Jak zmierzyć rozmiar dwuwymiarowej tablicy, w której zdefiniowano 2 kolumny, natomiast nie zdefiniowano liczby wierszy, bo wie wiadomo ile ona będzie miała tych wierszy (na pewno nie więcej niż ok. 500). Zrobiłem to początkowo przez "sizeof (Tablica);", ale...
nie pisze w c int nalezy (int x, int tab1[]) { int nalezy,i; nalezy=0; for (i=0; i<5; i++) { if ( x==tab2[i] ) nalezy=1; } return nalezy; } teraz wystarczy przy dodawaniu elementow do tablicy3 sprawdzac czy element...
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ść...
Nie będę kolego tego analizował od początku ale napiszę tylko tyle twoja funkcja zwraca wskaźnik do lokalnej tablicy danych. Zwróć uwagę że to co się w niej znajduje jest ważne tylko podczas trwania tej funkcji. Zwracając więc adres lokalnej zmiennej możesz po wyjściu z funkcji stracić...
Posiłkując się książką Kerningham, Ritchie "Język ANSI C" udało sie stworzyć funkcję "prawie idealną" ;) Kod wstawiam dla potomnych... DS18S20_FAMILY_CODE 0x10 DS18B20_FAMILY_CODE 0x28 DS1822_FAMILY_CODE 0x22 Jak widać, aby to było kompatybilne i działało...
Witam, napisałem bardzo długie funkcje które następnie postanowiłem wpisać do makra. W vba nie można gnieździć funkcji wiecej niz 7 razy jak i długosc zmiennej moze wynosic tylko 255 znakow wiec dziele je na kawałki by później zlepić w jedno. Funkcja robi bardzo prostą rzecz: dodaje...
Dziękujemy za przypomnienie funkcji do sortowania w php. Problem w tym, że skrypt już mam wraz z bazą danych txt ale niestety coś nie chce działać. Pomóżcie, wiem że stać was na to. oto skrypt sortowania, jakby coś to załączam go również warz z bazą .oto link : ( z mojej winy w...
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.
A ja bym to zrobił tak: #include <cstdlib> #include <iostream> using namespace std; int main() { int i,j; int **wsk; wsk=new int*[10]; for (i=0;i<10;i++) *(wsk+i)=new int[10] for (i=0; i<10; i++) for...
Masz funkcję SprawdzNorme, która sprawdza normę w jednym tygodniu. Przyjmuje dwa parametry liczbowe: wrs => nr wiersza, od którego ma zacząć obliczanie normy (oblicza do wrs + 6, czyli 7 dni) oraz kol => numer kolumny z nazwiskiem (założenie jest, że dane z godzinami są podane w kolumnie...
Po pojawieniu się PINB.0 = 1 zwiększaj indeks tablicy Idx. Idx to zmienna którą będziesz indeksował tablicę w poleceniu: Lcd Tablica(idx). Ponieważ program może być na tyle szybki, że mógłby przesunąć indeks tablicy o parę kroków naprzód jeśli na PINB.0 utrzymuje się stan wysoki,...
Rozwiązanie pierwsze: zbierać po 16 bitów i zapisywać całe komórki; rozwiązanie drugie: napisać funkcję, która będzie aktualizować konkretny bit; rozwiązanie trzecie: podobnie jak rozwiązanie 2, ale w celu zaoszczędzenia cykli wprowadzone pewne modyfikacje. W kodzie wyglądało by to...
Witam ! Zwracam się do Was z prośbą o oświecenie ... mam problem z przesłaniem tablicy wskaźników ( wskazujących na obiekty klasy ) do funkcji zaprzyjaźnionej z klasa ... Celem całej zabawy jest stworzenie funkcji wyszukującej wśród stworzonych obiektów obiekt spełniający dane...
Chcesz przekazać po wywołaniu zdarzenia kontrolki, tablice kontrolek w której się ona znajduje do funkcji zaznaczenie_badan? Patrząc na logikę znalazłem przy okazji parę błędów w kodzie. Chyba że kod jest bardziej obszerny niż tu przedstawiłeś. W każdym bądź razie napisałem zgodnie...
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...
Witam, Mam zadanie, które jest banalne ale jakoś nie umiem dojść do tego jak je rozwiązać :/ Studia odmóżdżają to fakt... Poniżej zadanie: Napisz funkcję znajdującą największą z liczb będących argumentami tej funkcji. Funkcja powinna mieć jeden argument w postaci tablicy liczb a...
Nie wklejaj kodu w obrazkach, bo nie da się go skopiować, a nikomu się nie będzie chciało przepisywać... Wystarczą znaczniki code. Już Ci napisał kaktus_c++ , że nie możesz zwracać wskaźnika na zmienną lokalną (umieszczoną na stosie), bo po zakończeniu wykonywania funkcji pamięć...
Po dwu latach doświadczenia w programowaniu w C/C++ wracam, żeby ostatecznie rozwiązać mój problem. Może odpowiem najpierw na pierwsze pytanie Problem polega na tym, że chcę wykorzystać zewnętrzną funkcję pobierającą wskaźnik, która alokuje mi pamięć, tak żebym mógł korzystać...
Witam, posiadam 2 podobne dynamiczne tablice różniące się 4 wartościami: 4415, 4416,4417 i 4418. Chciałem użyć porównania przy pomocy funkcji array_diff(i innych) jednak zamiast wyniku w formie: [syntax=php] [0] => 4415 [1] => 4416 [2] => 4417 [3] => 4418 [/syntax] otrzymuje...
Mam za zadanie zrobić funkcję binary search, która jako argument bierze tablicę posortowanych intów, szukaną wartość i granice szukania (wiem, że bez tych granic się obejdzie jako argumentów, potrzebne są do rekursywnego binary search, ale na razie je zostawiam) a zwraca listę indeksów...
Proszę o pomoc, bo nie rozumiem dlaczego kompilator zwraca błędy. W programie tworzę strukturę, która zawiera tablicę struktur. Innymi słowami: [syntax=cpp]Struktura 1 { element1; element2; }[/syntax] ... do tablicy, która zawiera struktury 1 }[/syntax] W...
Witam wszystkich mam następujący problem, otóż chciał bym stworzyć funkcję która pobiera z portu rs232 cały napis, który następnie mógł bym przekonwertować do postaci integer, czy double lub inne zmiennej liczbowej. Próbowałem to zrobić w oparciu o własną funkcje uart_get_string ale...
Witam, mam tablicę, do której potrzebuje dopasować wartości z innej tablicy. Jest to teoretycznie proste dopasowanie więc zdecydowałem się na skorzystanie z funkcji wyszukaj. pionowo (mam klucz wyjątkowy, który pojawia się w drugiej tablicy tylko raz a szukana wartość jest w kolumnie po...
Zumek, po pierwsze: skoro skomplikowalem to jezeli mozesz pokaz prosze prostszy sposob, Nie pokazałeś funkcji check_bit - a szkoda. U mnie , tak by to mogło wyglądać unsigned char debounce(volatile unsigned char *PORT, unsigned char pin, unsigned int cycles) { static unsigned...
Witam ! Oto fragment pliku pomocy Bascom AVR w jÄ™zyku polskim. Przeznaczenie: Konfiguruje dziaÅ‚anie funkcji GETATKBD() oraz okreÅ›la koÅ„cówki portów do których podłączono klawiaturÄ™ komputera PC AT. SkÅ‚adnia: CONFIG KEYBOARD = PINx.y , DATA = PINx.y , KEYDATA = tabela_kodów gdzie: KEYBOARD KoÅ„cÃ...
Problem nie jest jakiś skomplikowany tylko trzeba odpowiednio podejść myślowo do zagadnienia. Nie należy próbować tego ogarniać na indeksach tylko zrealizować w oparciu o strumienie. Strumień wejściowy bajtów zamieniany jest na strumień wyjściowy bitów który przekazuje bity do strumienia...
Przeniosę to przerwanie i tablice do plików .c. Ale wtedy w pliku głównym .c mam includować plik przerwania .c? Myślałem, że tam inkluduje się tylko pliki .h Nie musisz include'ować pliku .c, a nawet nie powinieneś. W Makefile dopisz go tylko do plików źródłowych (SRC = $(TARGET).c...
Witam, czy ktoś może pomóc, bo kompletnie nie wychodzi mi nic:/ niestety z java.sun.com niewiele mogę zrozumieć. Ew. czy może ktoś pokazać podobny kod, bo na zasadzie analizy kodu bardzo szybko łapię. Potrzebuję sortowania wg. nazwisk i wg. średnie (ale wystarczy jedno, to sobie już dam...
Próbuję zrobić statyczną tablicę wskaźników do funkcji składowych klasy, Na początek próbowałem zrobić coś prostszego - zwykłą tablicę wskaźników do funkcji składowych ale nie mogę wywołać takiej funkcji class slowo { void (slowo::* (funkcje[5]))(vo...
1. Kod, tak jak pokazałeś, to proste/czyste C nie C++, więc właściwie powinieneś się dookreślić... 2. Jeżeli C - przekazywanie tablic do funkcji odbywa się przez wskaźnik i funkcja operuje bezpośrednio na przekazanej tablicy, a nie na jej kopii - nie ma zatem potrzeby (i możliwości) jej...
1. Czytelność kodu. Wiem że edytor tego forum pozostawia sporo do życzenia, ale postaraj się zrobić wcięcia spacjami. Im łatwiej odczytać Twój program tym więcej osób się tym zajmie. 2. Unikaj zmiennych globalnych. Im lepiej programujesz, tym mniej ich potrzebujesz. W moim aktualnym systemie...
Ok, jest dobre:) Ale np. inna sprawa, również z funkcją warunkową. Mam enkoder obrotowy, który po 720 impulsach obraca się o 360 stopni, co sygnalizuje jeden obrót na wyświetlaczu siedmiosegmentowym. Kod wygląda następująco: [syntax=c] switch(cnt... 720: PORTD...
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...
Problem stary jak C: Jak przekazać do funkcji wskaźnik na tablice a nie całą tablice ?? 1: jest tablica unsigned char tab[5] = {1,2,3,4} // o jeden mniejsza aby zmiescić "0" na końcu 2: jest jakiś wskażnik na pierwszy element tej tablicy ( którego ja...
Witam Stworzyłęm sobie strukturę, a następnie stworzyłem tablicę typu tej struktury. Wykorzystuję to do wyświetlania menu. Tablicę umieściłem w pamięci programu. Problem objawia się w tym, że nie wiem jak przekazać tą tablicę do funkcji. Czy można przypisać jej jakoś wskaźnik...
Ja np. myślę, że brakuje Ci podstaw języka C :) Deklaracja: volatile uint8_t *eq = 0; deklaruje wskaźnik , któremu przypisujesz adres zero. Jeśli odwołasz się do eq[0], to odwołujesz się komórki pamięci pod adresem 0. Druga rzecz - zwracasz z funkcji wskaźnik - nawet gdybyś tą...
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...
Szukam i szukam ale nie mogę znaleźć nic co by rozwiązało mój problem.Przedstawia się on następująco: Mam w pliku XML takie polecenia: <Task Index="000" Count="008" FBJ="4"> <FB Index="000" Type="FBJClear" InJ="0"...
[syntax=cpp]element.imie_nazwisko=(konwe... chciaÅ‚eÅ› stworzyć nowe stringi, ale tego tak siÄ™ nie robi. UżyÅ‚eÅ› wÅ‚aÅ›nie operatora „przecinka” (nawet mimo tego, że sÄ… tam nawiasy). To co jest powyżej ma taki...
Witam, ostatnio pisze bibliotekę służącą do eliminacji drgań styków w przyciskach. Będzie to działało w ten sposób, że w timerze wywołujemy funkcje obniżającą czas po którym możemy wcisnąć przycisk kolejny raz. Tak samo w kodzie - używamy funkcji z biblioteki która robi wszystko...
Witam. Mam problem a zarazem dylemat odnośnie klas. Chcę zrobić metodę która będzie operować na tablicy danego obiektu. I zwracać zmodyfikowaną tablicę. Nie wiem czy da się takie coś osiągnąć. mam klasę: [syntax=cpp] #define n 10 class ikona { public: int x,y,k,l; ikona *tab[n]; ...
ok, tamten program już śmiga, teraz trochę podrasowana wersja tego, mianowicie: Dla jednowymiarowych tablic rekordów int x i string s, o wymiarze podanym przez użytkownika wczytaj dane s. Napisz funkcje, która dla każdego rekordu zliczy ilość wystąpień w polu s znaku podanego przez użytkownika,...
Kompilator najpierw na stosie rezerwuje miejsce na tablicę, potem funkcji itoa przez rejestry procesora ( lub przez stos) przekazuje wskaźnik( adres ) do tej tablicy. Funkcja itoa zwraca wskaźnik też przez rejestry i ten sam wskaźnik dopiero przekazywany jest do funkcji LCD_WriteText(). Z tego względu,...
Co do WinAPI to zalezało mi aby z poziomu pascala napisac taki program no to chyba nie napiszesz bo pascal jest pod dos`a :| chyba, że się mylę ;) Co do funkcji to nie wiem w ogóle dlaczego chcesz mieć funkcję, skoro nie ma Ci nic zwracać. Użyj procedury: procedure Pamiec(N:integer); var T...
Witam. Mam problem z 2 programami. Jestem zupełnie początkujący, a wymagania doktorów są ogromne. Więc: 1. Powstał projekt #include <stdlib.h> #include <time.h> #define ROZM_TABL 20 #define LICZBA_LOS_MIN 0 #define LICZBA_LOS_MAX 100 /* ------------------------------ */ double...
Mogę błysnąć :) Znalazłem rozwiązanie problemu. Wykorzystałem jedną z ciekawych właściwości CCS, mianowicie możliwość deklaracji takich tablic: const char tab[][*] = {"AAA", "BBB"... } Teraz chcąc porównać odebrany z uart ciąg...
Witam Stworzyłem sobie strukture z flagami. Potrzebuje napisac teraz funkcje, która będzie przeszukiwać flagi w strukturze w celu znalezienia konkretnej wartości. Postanowiłem wykorzystać do tego napisaną już funkcje memchr(), która znajduje się w bibliotece string.h. Używam kompilatora...
Witam Stworzyłem sobie strukture z flagami. Potrzebuje napisac teraz funkcje, która będzie przeszukiwać flagi w strukturze w celu znalezienia konkretnej wartości. Postanowiłem wykorzystać do tego napisaną już funkcje memchr(), która znajduje się w bibliotece string.h. Program piszę w C i...
A co do = to chyba nie muszę go przeciążać bo on mi domyślnie skopiuje wszystkie pola klasy? Czyli cały obiekt. Reguła jest prosta - jeśli obiekt wymaga destruktora, to powinen też mieć konstruktor kopiujący i operator=() - nawet jeśli miałyby być prywatne. Twój konstruktor kopiujący...
Chyba jesteśmy na tym samym kierunku i mam z tym problem z natury merytorycznej. Ale pokażę ci mój kod. char *strupr(char *str); kiedy ją zwracamy bezpośrednio powiedzmy do std::cout: std::cout << strupr("MoJa MaMa"); To wtedy mamy śmieci...
Witam. Mam problem z zadaniem: W funkcji głównej wprowadzamy tablicę dwówymiarową kwadratową np A[7][7], nastepnie przekazujemy ją do funkcji np: coś: Funkcja ma za zadanie znaleźienie najmniejszej dodatniej liczby(MIN), najwiekszej ujemnej (MIN), oraz średnią, ale z pośród zaznaczonych...
Mam taką funkcję: uint16_t policz_srednia_tablicy(uint16_t *tablica[16]) { uint... srednia_tablicy = 0; for (uint8_t i=0; i<16; i++) { srednia_tablicy += *tablica[i]; } retur... srednia_tablicy /16; } Jak się do niej odwołać,...
witajcie mam nastepujący problem: właśnie tworze program do działań na macierzach(tablicach dwuwymiarowych) jak należy przekazac tablice dwuwymiarową (o znanym rozmiarze) do funkcji wczytującej z pliku liczby typu float? int wczytywanie (tutaj rarumentem jest sciezka do pliku i tablica...
oto tresc zadania: Miasto składa się z różnych Budynków. Budynki mogą być różnego rodzaju: - Blok - Willa - Fabryka - Hipermarket Dodatkowo Bloki dzielą się na - BlokiMieszkalne - Biurowce Każdy z tych typów budynków jest reprezentowany przez osobną klasę. Każdy Budynek...
Witam, Zwracam się do was z 2 pytaniami: 1. Musiałem stworzyć własna tablicę znaków i zrobiłem to w ten oto sposób: [syntax=c]... #define _A "\x0B" #define _B "\x0C" #define _C "\x0D" #define _D "\x0E" #define _E "\x0F" #define _F "\x10" ... Print_s( 55, 72, _M _I _N _U _T _Y );[/syntax] I...
możesz zwrócić wartości w tablicy, wtedy nie masz ograniczenia co do ilości zwracanych danych (teoretycznie)
W zasadzie wydaje mi się, że prośba arnoldziq'a ociera się o punkt 16 regulaminu forum (i to dwukrotnie), ale w końcu to moderator, a ja wywołany do tablicy zawsze karnie odpowiadam. Znaczenie słowa predykat w kontekście programowania w języku C++ wynika z punktu 25 akapit 7 i 8 Standardu...
Ok, teraz rozumiem ;). Mam tylko pytanie jak w funkcji int main () przekzazć wartość tej funkcji (która jest strukturą) do drugiej struktury, o takiej samej ilości pół i ich typie zmiennych (a nawet nazwach). Z tego co wiem, to nie można tak po prostu kopiować jednej struktury do drugiej (podobnie...
1. Używam zarówno C++ jak i C w programie i potrzebuję tych bibliotek. Nie zwracajcie na to uwagi. 2. Pod zmienną "l" pobieram ilość wprowadzanych danych. Potrzebuję jej w kilku funkcjach i nie chcę jej wrzucać do każdej z kolei. Nie zwracajcie na to uwagi. 3. To jest na razie takie...
Dzień dobry, Excel nie jest stworzony do obróbki tekstów, ma ograniczony zestaw funkcji tekstowych, więc tego typu zadania są dość trudne i rzadko daje się znaleźć rozwiązania uniwersalne. Dane wejściowe muszą być dokładnie zdefiniowane, bo trzeba określić jakieś zrozumiałe dla Excela...
...Jednak pojawił sie problem - funkcja: pgm_read_byte(*Cyfry); zwraca adres początku pamięci programu... Nie myl wskaźnika z adresem.Funkcja pgm_read_byte(address) , wymaga adresu jako argumentu , a nie wskaźnika na adres. poprawnie działa funkcja: pgm_read_byte(Cyfry); w takim razie...
uzyj funkcji strncpy z biblioteki string.h zeby skopiować ilestam znaków, a funkcji strcpy zeby skopiować cały łańcuch znaków do /0 itoa zwraca wskaznik do stringa docelowego, ktorego uzywac nie musisz, bo funkcja przez wzkaznik modyfikuje tablice docelową.
Krótka odpowiedź: tak się nie da. :) Długa odpowiedź: mówiąc o wskaźniku na tablicę wielowymiarową musisz podać wszystkie oprócz ostatniego wymiaru. Czyli tak naprawdę musiałbyś napisać: #include <stdio.h> int main(void) { int tab[3][3] =...
Witam Napisałem program mający po kolei: 1. Robić array jednowymiarowy o 7 elementach: 1,2,3,8,16,24,48. 2. Z niego zrobić dwuwymiarowy array na podstawie takiej, że ten array jest jakby przylegający do niego od góry i lewej strony, (indeksy i,j) i z niego wyliczać logarytm naturalny. 3....
W funkcji f Nie mam pojęcia po co ta zmienna statyczna. Wystarczy inkrementować zmienną globalną. Chyba, że jako zabezpieczenie żeby nie zmieniać zmiennej globalnej, ale i to średnio skuteczne. Można też przekazać dodatkowy parametr, wskaźnik do zmiennej, która będzie przechowywać ilość...
Witam! Przekazywanie tablic w języku "C" odbywa się tylko poprzez wskaźniki tak więc nie mogą być stosowane jako parametry funkcji i wartości zwracane przez funkcje (mam na myśli tablice sensu stricte) ale można zastosować pewne obejście wykorzystując możliwość użycia jako parametró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: można też tak: Twoje rozwiązanie jest oczywiście dobre, tylko ja chciałem to rozwiązać inaczej - samemu...
Witam wszystkich bardzo serdecznie. Z okazji ukończenia szkoły elektronicznej postanowiłem zrobić sobie zegarek/wyświetlacz widmowy. Niestety utknąłem na funkcji, która ma odczytywać znaki z tablicy w pamięci i wyświetlać je w zrozumiały dla ludzi sposób ;). I tu zwracam się do was z...
Zwraca :P [syntax=c] #include<conio.h>... char tablica[50]; int znaki; char pusty; int losuj(int a) { for(int i=0;i<a;i++) { unsigned char litery = 'A' +( rand() %( 'Z' - 'A' ) ) +1; tablica[i]...
Mam problem z przekazaniem za pomoca return() wskaznika do tablicy z dynamicznie okreslanym rozmiarem. Dla wyjaśnienia zamieszczam przykładowy kod: main() { int a; int b; funkcja(a,b); } double funkcja(int x, int y) { double *tablica; int...
pokaż kod z którym to nie działa, ewentaulnie samo wywyołanie funkcji pgm_read_byte zamień stałą o wartościowi 0 ( i innymi do testów 0xF0, 0x55 itd) i zobacz czy na wyświetlaczu będzie to co ma być Niezależnie od tego, co wpiszę do tablicy wyświetla zawsze to samo - krzaki jakieś. Funkcja...
Nie bardzo potrafię ubrać to w słowa więc może opiszę o co mi chodzi. Planuję poważnie zmodernizować swój program [url=]IAW ECU Scan i rozdzielić moduły odpowiedzialne za obsługę poszczególnych centralek na osobne klasy. Taka klasa miałaby zawierać metody potrzebne do dekodowania...
Witam wszystkich, po paru godzinach walki siły me opadły i proszę Was o pomoc. Sprawa wygląda tak: Cel: wysyłam za pomocą terminala dane w kodzie ASCII które są następujące: :100; albo :44; albo :255; , przecinek pełni role początka ramki a średnik końca ramki tutaj kod odpowiedzialny...
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...
Proszę o pomoc z następującym problemem. Mam plik, w którym są zapisane obiekty z różnych klas (potomnych wobec klasy Czlowiek). Plik poprawnie je zapisuje. Ale mam problem z odczytem. Odczyt ma być zrobiony następująco: 1. program sprawdza jaka liczba jest na początku danego wiersza 2....
W nawiązaniu do porad kolegi tmf proponowałbym coś w tym stylu (być może strach przed kwalifikatorem __flash wynika z braku przykładów kodu :?: : [syntax=c] // przykład jak używać kwalifikatora __flash do umieszczania // danych w pamięci programu i jak się do nich odwoływać //...
Mam problem z dynamicznym zaalokowaniem pamięci dla tablicy struktur, przy użyciu malloc. Próbowałem na kilka sposobów, ale najczęsciej kompilator wywala błąd "variable sized object may not be initialized". [syntax=c]#include <stdio.h> #include <stdlib.h> #include <time.h> struct...
Z góry dziękuje za wszelką okazaną pomoc, czy mógłby ktoś proszę sprawdzić ten kod? Program ma za zadanie stworzyć tablicę wskaźników. z których każdy wskazuje na obiekt o rozmiarze dokładnie odpowiadającym, rozmiarowi przechowywanego w nich ciągu znaków. W książce jest określone...
A w czym dokładnie piszesz (jakie środowisko/kompilator)? W nowszych można by się posługiwać np. parametrami w postaci funkcji porównujących i zamieniających miejscami (czyli przekazujesz referencje do funkcji, a sama funkcja sortująca sobie po prostu wykorzystuje nie zwracając uwagę na...
A potrafisz pisać funkcje? 1. Napisz funkcję (najlepiej z odpowiednimi parametrami przekazywanymi; od biedy niech zostaną zmienne globalne). Nazwij ją np. "Znajdź". Typem zwracanym niech będzie wartość logiczna. 2. Przenieś do niej swoją część wyszukującą. 3. W przypadku znalezienia...
Wskazowki: 1. funkcja float czytaj(float nie zwraca wartosci 2. zmienna sterujaca 'i' , w obu petlach for(...) nie jest typu porzadkowego (calkowitego lub wyliczeniowego) 3. funkcja float mnoz(float wykracza poza tablice (IndexOutOfBound Error) 4. niesfotmatowane wyjscie ( printf("%f",...
Fuuu... jaki nieładny main, powinien zwracać int i pobierać tablicę parametrów. Funkcja main, kiedy kończy się bez błędu powinna zwracać wartość 0, wartość ta jest przekazywana do procesu który wywołał nasz proces, jeśli był to program wywołany z wiersza poleceń to może być odczytana...
Z typami tablicowymi jest trochę "namieszane" w C, a przynajmniej może na to wyglądać, właśnie z uwagi na automatyczne dopasowywanie typów. Generalnie: jakis_typ tab[]; jakis_typ *wsk; tab jest tablicą, czyli ciągiem elementów typu jakis_typ ułożonych w pamięci jeden...
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...
Program jest napisany dobrze poza tym że twoja funkcja nic nie zwraca. Powinno być na początku w definicji: public static int suma(int []TA) i na końcu funkcji return sumuje. Wtedy w main masz int sumaTA = suma(TA); Nie wiem jaki masz problem.
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
Witam! Po pierwsze co mi się narzuca to nie uwzględniasz znaku liczby. Widzę też, że cząstkowe wyniki składasz w tablicy typu int. Nie ma takiej potrzeby zwłaszcza, że nie znamy jej rozmiaru w momencie wywoływania funkcji. Proponuje takie rozwiązanie funkcji suma: [syntax=c]int suma(char...
Zanim Ci się da pomóc w meritum, tzreba się przegryźć przez sprawy podstawowe i formalne (przynajmniej ja potrzebuję, nie umiem tego czytać) a) używasz mixu technik z C++ oraz C. Niby C++ ale głęboko proceduralny (a naprawdę nijaki co do stylu, nawet to nie jest proceduralne) b1) inicjowanie...
Ty nie masz wiedzieć, jak działa funkcja. Ona działa po swojemu, a Ty dostarczasz jej tylko odpowiedzi na pytanie, który z dwóch elementów jest większy (a ściślej: jaka jest relacja pomiędzy tymi dwoma elementami). To właśnie realizuje przekazywana funkcja. Jak będzie to random, to ustort...
ok już rozumie. Mam pytanie odnośnie funkcji tellp() która zwraca pozycje wskaźnika w pliku. Odnosząc się do powyrzszego zagadnienia z funkcja while. Mam w pliku następujące dane: k0 k1 k2 k3 ki... Czytam dane pętla tak aby w zmiennej linia uzyskać dane k1 wtedy break. Okazuje...
Kolego, po pierwsze aż do ARM7 są w architekturze von Neumanna, ARM9 dopiero w Harwardzkiej, w dodatku nie do końca, bo tylko cache instrukcji i danych są rozdzielone. Twój przykład jest bzdurny, bo nie odróżniasz przekazania przez referencję od przekazania referencji do wskaźnika. Po pierwsze...
Ręce to opadają i masz rację ;) Masz błąd w definicji zmiennej do której wpisujesz ID czujników to nie jest jeden bajt tylko tablica 8x8bitów czyli 8 bajtów. Adresujesz nie istniejące czujniki bo ich adresy sa niepoprawne, wysyła procek ciagle ten sam bajt. Dim Adres1 As Byte ...
Witam, mam błąd w kilku pewnie już modułach programu, który wyczaiłem w sumie dopiero dzisiaj, ogólnie program jest na mikrokontroler, ale to bardzo mało istotne, iż pochodzi przede wszystkim z mojego niezrozumienia tematu chyba, wykorzystuję namiętnie wskaźniki do funkcji oraz wybór ich...
Arkusz RAPORT DZIENNY nie bierze udziału w rozwiązaniu problemu. Opis problemu. Jaka jest możliwa do zastosowania funkcja aby w arkuszu CZAS KONTROLI w komórce D2 otrzymać datę rozpoczęcia kontroli nr 1 a w komórce E2 datę zakończenia kontroli, która będzie wpisywana w arkuszu PROJEKT...
Już wyjaśniam. Do modułu gsm Air200 podłączyłem DS3231 z którego przez I2C odczytuję temperaturę. Odczyt temperatury realizowany jest przez funkcję. Odczytany string z temperaturą chcę wysłać sms-em. Do wysyłania wiadomości sms służy funkcja. [syntax=lua]sms.send(tel, wiadomość,...
Ok. Jak widać, dopiero się uczę. Muszę rozwinąć zmienną wyraz, dla A2V2 mam mieć AAVV. To jest tylko podprogram, który będzie mi zwracać A oraz V (Ale testuje go póki co osobno, stąd jest w main i narazie nic nie zwraca). Jeżeli pojawi się A10V2 to wtedy ta funkcja, o której pisałam...
Mam zdefiniowane tablice bezposrednio za dyrektywami #include i #define wyglada to tak: <code> #include <iom3v.h> . . . #define clock 2 char adresy[4]; char ilosc_adesow; </code> Po tym jest zdefiniowana funkcja wyszukujaca adresy: <code> void wyszukaj(void) { if...
Nie wiem jak to wykorzystać na PB4-6 otrzymuje PWM o f ok. 300kHz przy czym nie jest to na prawidłowy przebieg. Przykład ze strony, do której łącze podałem, dotyczy generowania analogowego przebiegu sinusoidalnego za pomocą drabinki R-2R. Ty generujesz przebieg za pomocą PWM, więc musisz...
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. Moge sie mylic bo nie zajmuje...
Witam tworzę tablicę dynamiczna 1 wymiarową a później wywołuje funkcje która mi zwraca k. inkrementuję k-ty element tablicy rozkład. chcę teraz wyświetlić zawartość tablicy rozkład i qpa.... wywala multum 0 i wyskakuje błąd windows... co jest nie tak? init(n, E, &total); int...
A może zrobić na odwrót? Stworzyć tablicę w funkcji main i przesłać w wywołaniu funkcji wskaźnik do niej. Coś typu: int funkcja(int * adres_tablicy) { /*...*/ ... main(void) { int tablica[100]; funkcja(tabli... tablicy kryje...
jak sie nie da jak sie da?? function sinus_taylor(X:real) return real is begin return X - (X**3)/6.0 + (X**5)/120.0 - (X**7)/5040.0 + (X**9)/362880.0; end; to działa. tylko mankament jest że syntezer zamiast robić mi ROM z próbkami robi multipleksery...
A niech mnie... Nie będę się wypierał, byłem na mat-fizie i 4 lata temu zdawałem z matmy maturę :] ale co z tym dalej zrobić to ni w ząb... Twój wzór (uch!) owszem, zwraca wartość wilgotności (20-95%) gdy argumentem funkcji jest rezystancja (2890k - 1.5k) a ja mam tylko te kilka wartości....
Tak właściwie to po co? Wektor sam dba o zarezerwowaną dla siebie pamięć. Ewentualnie, wzorem klas dostępnych w bibliotekach, napisz funkcję resize(), która "na siłę" rozszerza / zmniejsza wielkość tablicy "dane". Próbowałes to kompilować? Jeśli tak i Ci się udało, to zmień kompilator....
Witam serdecznie, mam problem z przekazywaniem wartosci na zmiennych globalna lokalna... mianowicie w funkcji int czy_mozna_momalowac(int nr, int kol) wartosc wyniku zmiennej mozna nie zostaje zwrocona.... pozdrawiam oraz z góry dziękuje za wskazanie błędu/pomoc/poprawienie kodu ;) #include<stdio.h> #include<c...
No, nie ma lekko: void OpenString(unsigned char *temp, unsigned char max_len, unsigned char offset) { unsigned char i=0; while (i<(max_len-1)) { temp[i]=EEPROM_read(offset+i... if (temp[i] == 0) ...
int _mysize=sizeof(_table); Ta funkcja, w tym przypadku, zwraca rozmiar ADRESU wskaźnika... nie ważne czy za-alokujesz 10 czy 20 unsigned char, zawsze otrzymasz wynik 4.
Komunikat "implicit declaration of function" oznacza, że funkcję masz zadeklarowaną w kodzie niżej niż miejsce, w którym używasz tej funkcji. Musisz dodać przed funkcją wywołującą prototyp funkcji wywoływanej. W samej funkcji sprawdz_komende jest kilka błędów: - zmienna używana przez...
Moze. Użyj return; lub zwróc jako parametr. W C funkcja nie może zwrócić tablicy.
Jak to, nie możesz zadeklarować? Jedynym sposobem w C na problem "buffer overflow" jest przekazywanie zawsze rozmiaru wraz ze wskaźnikiem na bufor/tablicę. Wskaźnik przekazuje tylko adres zmiennej. Z samego adresu nie da się wywnioskować, ile jest pamięci dostępnej pod tym adresem. sizeof()...
Witam, Zmagam się z napisaniem funkcji, która oblicza wartosc zapisu dwojkowego o dlugosci n w tablicy, cyrfy sa typu double. funkcja zwraca oczywiscie wynik. double pow(double x, double y) - ta funkcja znajduje sie we wskazowkach, tylko nie mam pomyslu do czego ja tak naprawde wykorzystac? ...
Popraw ten fragment: [syntax=c]... printf("Podaj imie: "); scanf("%s",ccc); strcpy(tab[i].imi... wiek: "); scanf("%d",&l); tab[i].wiek=l; ..... - ponieważ jest typu int powinna "zwracać" wartość. dodaj [syntax=c]return 0;[/syntax] ...na końcu P.S....
Google się popsuło? W skrócie - brak deklaracji funkcji fdodaj(), więc kompilator przyjmuje domyślnie typ zwracany jako int. Nie przyglądałem się dokładnie programowi, ale jest kilka innych "ciekawych" rzeczy - np. po co przekazujesz do funkcji fdodaj() parametr "ilosc"? Przekazujesz...
Dzieje się dokładnie to samo co tu: [syntax=c]#include <iostream> using namespace std; void testA(int x) // to twój obecny kod { x=3; // zmieniasz x, ale nie zmieniasz val, ponieważ zawsze dostajesz kopie } void testB(int *x) { *x=4; // przekazano adres, zmieniasz zmienną...
Przyjrzałem się funkcji "strtok2()" i wniosek mam taki, Bardzo Ci dziękuję za zaangażowanie w moim temacie. Oczywiście jetem wdzięczny każdemu za każdą odpowiedź. Wczoraj do późnej godziny pracowałem nad tym programem, napisałem bardzo dużo kodu od początku, nie patrząc wcale...
czyli w funkcję get_kbd muszę poszerzyć możliwość przyjęcia dodatkowych parametrów w moim powyższym przypadku - parametr az Można tak, można inaczej. Parametrami dla funkcji przekazywanej przez wskaźnik mogą być parametry aktualne funkcji wywołującej (jak w tym przypadku) lub...
Możliwe jest użycie multipleksera 8: 1 do zaimplementowania dowolnej funkcji logicznej z 3 wejściami, ale czy możemy go użyć do implementacji funkcji 4-wejściowej? To bardzo ciekawe pytanie, szczególnie ze strony tego, jak uczymy się układów logicznych. Opisany powyżej wywód, zaczął się...
program tablica; uses crt; var t:array[1..10] of integer; i:integer; begin clrscr;... ('Wpisz 10 liczb'); for i:=1 to 10 do readln (t[i]); writeln('li... podzielne przez 2 to '); for i:=1 to 10 do begin if t[i]...
Dodatkowo, zdecyduj się, czy tablicę ByteOutput przydzielasz w funkcji wołającej i przekazujesz do rc4() (lepsze rozwiązanie), czy przydzielasz wewnatrz rc4() i zwracasz przez wskaźnik. Obecnie (z zakomentowaną funkcja malloc) wskaźnik temp pokazuje w krzaki (nie jest mu nadawana wartość początkowa),...
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...
Witam Ostatnio walczę z visual basiciem i idzie mi to bardzo opornie a podobno to język wysokiego poziomu, męczę się z wrzuceniem danych z tablicy jedno wymiarowej do comboboxa dane pobieram z bazy mysql i mam pewność ze tam jest jedna columna. W php to jest w miarę proste jest funkcja...
Nie wiem czy dobrze rozumiem do czego dążysz ale możesz napisać coś takiego int funkcja(char *wsk) { *(wsk+3) = 2; return (int)*(wsk+3); } wywołanie char data Nie, nie o to mi chodziło. Tutaj odwołujesz się tylko do 4 elementu tablicy. Dodano po 1 Czyli to: ...
Powiedzmy sobie, że to nie jest C++ tylko w swej istocie C. A więc, jakieś rozwiązanie na modłę C, oprócz już podanego, mogło by być takie że w parametrze funkcji podaje się wskaźnik na zmienną trzymającą stan wyszukiwania i każde wywołanie funkcji zwraca kolejny indeks lub wartość...
Podziałam z tym rozwiązaniem: Dodano po 1 Mam jeszcze problem związany z JSON. Otóż zainicjowałem sobie tablice z przykładową wiadomością w formacie JSON: (at)Rariusz Jakiś pomysł ?
Pytanie jak zrobić przeszukiwanie kolejnego indeksu po stwierdzeniu, że pierwszy jest nie poprawny? Bez modyfikacji funkcji Lookdown w bibliotece mcs.lib , raczej nie ma możliwości. Jeżeli znasz asembler możesz zmodyfikować funkcje _LOOKDOWNBYTE i _LOOKDOWNINT . Można też wykorzystać...
Witam. No właśnie w tym miałem problem. Stara wersja pakietu IDE kompilowała tę funkcję bez problemu i wszystko działało, natomiast ta nowsza zwraca błąd, że tablica nie jest zadeklarowana w parametrze funkcji. Zastanawiałem się nad tym zaglądając do helpa w starszej wersji IDE, ale...
A ja proponuje zerknąć do dokumentacji/podręcznika i zobaczyć jak działa funkcja scanf(), a w szczególności sprawdzić co i w jakich okolicznościach zwraca. nieche mi sieskompilować... Kompilator napisał gdzie jest błąd i jaki. A czemu tego nie wkleiłeś? Miał byś odpowiedź odrazu,...