Zapewne Twoja funkcja zmienia wartość kopii wskaźnika. Użyj referencji lub wskaźnika do wskaźnika, przykład: [syntax=cpp]#include <iostream> using namespace std; void wypelnij(int *array, size_t size) { for (size_t i = 0; i < size; ++i) array[i] = i; } void drukuj(int *array, size_t size) { for (size_t i = 0; i < size; ++i) cout <<...
float tab[100][100]; //odczyt z pliku tabeli printf("Podaj nazwe pliku w ktorym miesci sie graf:\n"); scanf("%s",&nazwa_plik... plik = fopen(nazwa_pliku, "r"); fscanf(plik,"%d,",&w... for(i=0;i<=w-1;i++)\ { for(j=0;j<=w-1;j++)...
W funkcji głównej otwórz plik do czytania ("r") [syntax=c] FILE *source source = fopen("Zrodlo.txt", "r"); //[...] kod programu, nie zapomnij zamknąć pliku fclose(source); [/syntax] Następnie spróbuj użyć funkcji fgets(); czyta ona plik do pierwszego znaku nowej linii, bądź znaku końca pliku. Następnie umieszcza je w tablicy. Więcej o funkcji [url=http://pl.wikibooks.org/wiki/C/fget...
Np za pomocą funkcji [url=http://pl.wikibooks.org/wiki/C/scan... Funkcję tę wywołujesz w pętli do momentu gdy nie zwróci ona wartości końca pliku.
awk '{print "pierwsza wartosc to",$1,"druga wartosc to",$2}' plik.txt [url=http://pinkaccordions.homelinux.org... o awk Jeżeli chcesz wyświetlać/porównywać więcej plików bez wczytywania do tablicy się nie obejdzie, chyba, że wynik odczytu zapiszesz w pliku i znowu awk-iem wyświetlisz....
Z takim kodem jak poniżej, program ci się na 100% "wysypie". [...]while not eof(TF) do begin readln(TF,S); //Pierwszy odczyt - OK if s = '' then begin z:=true; readln(TF,S); //drugi odczyt - bardzo ryzykowne. end; [...] Sprawdzasz na początku pętli while czy doszedłeś do końca pliku, a potem ponownie odczytujesz...
Oblicz,oblicza. Suma jest widoczna w utworzonym pliku liczby1.txt. Jeżeli chcesz zobaczyć to na ekranie, to musisz podglądnąć utworzony plik. Przed linią cout<<endl<<"press any key"; dodaj: ifstream plik3("c:\\liczby1.txt"... while(!plik3.eof()) { getline(plik3,st); cout<<st<<endl;...
a gdzie zaczyna się wczytywanie pliku do tablicy?
Witam. Napisze Ci, jak to powinno wygladac ogolnie: 1 deklarujesz tablice o wielkosci zaleznej od ilosci wczytywanych liczb: int tablica[ilosc_liczb]; 2 otwierasz plik. 3 kolejno, w petli wczytujesz wartosci z pliku: for(int i = 0; i < ilosc liczb; i ++) tablica[i] = fgetc; // sory, ale nie pamietam jak sie uzywa fgetc :) - zastosuj // odpowiednio...
W pętli for kolega ładnie wczytuje pliki do tablicy, ale nie sprawdza czy tablica skończyła się. Kolega podgląda cudze dane. :)
Witam. Potrzebuje wczytać dane z pliku .txt który jest w takim formacie: x; y 0;0 0.03;0.8087360606 itd. Bede te dane wykorzystywal do rysowania wykresu w Qt w polaczeniu z OpenGL. I nie wiem jak wczytac te dane? Czy skorzystac z QFile, czy QByteArray? Chcialbym to zapisac do tablicy floatow zeby pozniej wygodnie odczytywalo sie dane i rysowalo wykres,...
Niestety, tak napisany kod (poniżej, ale zasada chyba taka sama) wczytuje tylko pierwszą liczbę do tablicy i to nie taką, jak trzeba. Co prawda program znajduje wszystkie liczby (bo wyświetla potem dobrą ilość niepustych elementów tablicy, ale są to tylko jakieś adresy (chyba). [syntax=cpp]int wczytajLiczby(float *TAB) { fstream in; char plik=0; int...
stwórz tablicę wzorzec zawierającą odpowiedni kształt czy to gwiazdki, czy plusika a może nawet minusika. Następnie zwykłym memcmp porównuj tablicę z pliku z wzorcową tablicą. mam problem z napisaniem programu który będzie wczytywał z pliku txt do tablicy ciąg (...) Z wczytywaniem już sobie poradziłem Następnym razem wyrażaj jaśniej myśli oraz czego...
No to sprawa jest prost. 1. Cały plik indeksowy dzielisz na linie i w każdej z nich szukasz wybranej frazy. Jeśli się pojawi, to wyświetlasz link do pliku. 2. Wszystkie adresy pliku w katalogu X i podkatalogach wczytujesz do tablicy, i następnie otwierasz każdy po kolei i sprawdzasz czy zawiera frazę. Do szukania w stringu frazy używasz preg_match()
Jeśli chcesz czytać liczby z pliku, to powinieneś użyć znacznika "rb" - otwiera się wtedy plik w postaci binarnej.
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 do której wczytuje) {.. ...for (i=0 ; i<*w ; i++) //w,k to wymiary...
Już drugi raz spotkałem się z tym, że komuś działa taka deklaracja tablicy: tab[jakas_zmienna]; Chociaż wydawałoby się, że nie powinno się dać. No więc zrobiłem mały research i się okazało, że takie coś nazywa się variable-size array , czyli tablica o zmiennym rozmiarze. Jak próbowałem u siebie kompilować ten kod na Visual Studio to oczywiście...
ten program sam pisales czy skopiowales skads? to co podales nie wczytuje tablicy z pliku tylko wczytuje jej rozmiar a smieci tak jak juz pisalem prawdopodobnie sa losowane w proceduze podanej przeze mnie powyzej.
z pliku wczytuje liczby do tablicy i mam dzialanie np. b=5+t[i]. w zależności na czym skończy się for będzie inne t[i] i dlatego chce wprowadzić np. t[5] z klawiatury
Otwierasz plik. Sprawdzasz jego długość w bajtach (fseek, ftell). Alokujesz pamiec (malloc, free). Wczytujesz plik do tablicy. I indeksując tablice od konca wypluwasz całą zawartość tablicy na ekran.
Witam, problem jak w temacie, czyli chcę stworzyć tablicę z parametrów, które wczytuje z zewnętrznego pliku do textboxa. Wiem, że to coś banalnego, ale jakoś sobie nie mogę poradzić.
Najpierw musisz mieć ten plik z danymi. W tym celu tworzysz więc program, który zapisze twoją tablicę rekordów z danymi osób (co to rekord mam nadzieję wiesz) do pliku binarnego. Następny program korzysta z takiej samej tablicy rekordów i i wczytuje plik binarny do tej tablicy. Potem iteracja (przejście kolejno) po elementach tablicy (rekordach) i obliczenie...
... W ostatniej linii wejścia jest podana liczba k oznaczająca ranking szukanego gracza... ...W jedynej linii wyjścia ma się pojawić nick gracza zajmującego k-te miejsce w rankingu... Czy te informacje nie są ze sobą sprzeczne? Dane z pliku wczytywałbym do tablicy (lub listy?), wstawiając nowy element na właściwe miejsce (tak jak podczas sortowania...
jeśli znasz rozmiary macierzy, to m razy wykonujesz read(plik,zmienna) i readln(plik) aby przejść do następnej linii (albo już niekoniecznie, nie pamiętam). Czytasz w podwójnej pętli 1-n,1-m, odczytane wartości przypisujesz pod wskazany przez pętle indeks (miejsce) w tablicy. To, jak będzie wyglądać to w dokumencie to w zasadzie kwestia stworzenia specyfikacji....
Witam Piszę program który będzie szukał słowa w słowniku i mowil czy takie słowo istnieje czy tez nie. Jak najlepiej to zrobic? Na samym poczatku wczytywać plik(30MB) do tablicy czy mozna jakos szybciej to zrobic?
Co masz na myśli mówiąc "wczytywać po ludzku" ?
Co dokładnie chcesz wczytać i do czego np. z pliku do listbox, z tablicy do listbox, lub odwrotnie?
Czyli masz tylko zbiór Y, dobrze rozumiem? W takim razie wystarczy tablica typu prostego (Integer albo coś z Real w zależności od typu), odpada ta kwestia dzielenia. To wszystko, aby skopiować do tablicy.
Miałem napisane na razie wczytywanie do tablicy, ale że nie działało wiec usunąłem. Pliki mają rozmiar max do 400KB. Oto kod do wczytywania pliku. [syntax=cpp] { if(openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK... { System::IO::StreamReader ^ sr = gcnew System::IO::StreamReader(openFileDialog1... sr->Close(); } } [/syntax]...
Jeżeli to plik na jakieś zajęcie to takie prymitywne rozwiązanie żeby trzymać to w jednym pliku wystarczy :) Wczytujesz wszystko do pamięci, jakaś tablica albo vector, zmieniasz, dodajesz nowe dane, a potem nadpisujesz plik i już :) Zamiast tego wielkiego switcha wygodniej byłoby użyć parametrów maina...
Jeśli już robisz planszę do gry to zapisz to jako 'zrzut ekranu' (tablica->litera:atrybuty), wczytuj i zapisuj do tablic przez blockread i blockwrite, używaj do wyświetlania bezpośredniego 'przerzucenia' tablicy ze screenem na pamięć ekranu (lub bufora).
Metoda siłowa wyglądałaby mniej więcej tak: #include "stdio.h" #define MAX_N 1000 float liczby[MAX_N]; bool liczona[MAX_N]; float suma; int N; FILE* plikwe; FILE* plikwy; void sprawdz_sume(int i, float suma_czesc) { if(i == N) return; liczona[i] = false; sprawdz_sume(i+1,suma_czesc); suma_czesc...
Masz tutaj: http://www.elektroda.pl/rtvforum/topic22... Program wczytuje plik w całości i tworzy tablicę wskaźników na char'y, każdy element tej tablicy to wskaźnik na jedną linię z pliku wejściowego.
Witam mam klopot z przeladowaniem takiego operatora. Chcialbym to zorbic w programie zajmoujacym sie macierzami. Tzn ze zamiast podawac np. tab[1][0] to bym mogl wpisac tab(1,0). Probowalem juz np. macierz operator(int x,int y)(&macierz) ale w sumie nie wiem jak to zorbic aby dobrze dzialalo. I mam jeszcze jedno pytanie jak w c++ czytac z pliku zawierajacego...
Czyli poprostu odwrotna procedura do wczytywania danych?? Moze jakis przyklad?
No wlasnie tu jest kot pogrzebany.... rekord potrzebuje okreslonej ilosci danych. Dosc prostym rozwiazaniem jest tablica powiedzmy 4 takich stringow (czyli masz 1020 znakow), pozniej opis dzielisz po 255 znakow i zapisujesz w tablicy....
Obecnie aplikację testuję na PC, później zamierzam ją przenieść do telefony z ANDROID-em. Tam czytanie plików jest jeszcze trudniejsze. Myślę nad tym, aby zmienne zamienić na typ float - liczba danych zmniejszyłaby się o połowę. Ale i tak byłoby to za dużo - w Javie jest ograniczenie do 64kB, ja bym miał 160kB. Dodatkową trudnością przy wczytywaniu...
wg mnie całkiem szybkie byłoby skorzystanie ze standardowych funkcji fread a nawet z fgetc. Otwieramy oba pliki do odczytu jako tekstowe, wczytujemy z nich wielkość nagłówka, wielkość obrazu jest znana więc nie trzeba tego wczytywać, przeskakujemy do pierwszego bajtu danych obrazu i w obu plikach jedziemy po pikselach po kolei. Mało jasno chyba napisałem...
Wyświetlenie pliku - readfile Co do wczytywania i zwiększenia, zmniejszenia, to najlepiej zrobić małe parsowanie zapisując do tablicy asocjacyjnej $wartosci[$id1][$id2] Sam zapis z parametru będzie wyglądał po prostu tak: [syntax=php]if (isset($wartosci[$_GET['id1']][$_GET['id... $wartosci[$_GET['id1']][$_GET['id2']]++; else $wartosci[$_GET['id1']][$_GET['id2']]=0;...
Masz na myśli, czy zawsze wczytuje taka samą liczbę bajtów i przestaje odpowiadać? Chyba tak, coś koło 6437b... jednak, gdy próbowałem z innym plikiem (na początku) było podobnie. Plik mam wyłącznie w formie tablicy C, bo wczytuje go z Flasha...podeśle jutro...robiw
Czyli pozostaje file of byte. Mozna by to zrobic tak: Przykladowa struktura pliku: liczba wpisow: byte; offset wpisu 1: longint; offset wpisu 2: longint; offset wpisu 3: longint; ... wpis 1: byte, byte, byte ... wpis 2: byte, byte, byte ... wpis 3: byte, byte, byte ... ... (przy zalozeniu, ze elementy tablicy sa typu byte) offset oznacza tu np.: odleglosc...
Witam, Taką sytuację najlepiej rozwiązać w ten sposób. HEXa zdeasemblować i nanieść poprawki aby kompilował się przy pomocy AVMAC48. Kompilować z opcją ALLPUBLIC np: AVMAC48 test.asm ALLPUBLIC Potem linkujemy z opcją generacji tablicy symboli AVLINK48 outfile = test.obj -SY Teraz w symulatorze oprócz wczytania pliku HEX (klawisze L P) wczytujemy również...
Witam. Wiem, że na forum były podobne posty. Starałem się je zrozumieć jednak nie pomogły mi z moim programem. Sprawa ma się następująco, muszę stworzyć dynamiczną tablicę dwuwymiarową do ktorej bedę wczytywał dane liczbowe z pliku. Jak robię tablicę jednowymiarową wsyztsko smiga, ale jest mi koniecznie potrzebna dwuwymiarowa do dalszej obróbki (są...
Witam Chce napisać takie coś, że jeśli niema pliku to go tworzy i wypełnia 5 linijek zerami i potem to wczytuje do tablicy, a jeśli plik istnieje od razu wczytuje. Mam takie coś int z; string rekord[5]; int rekordx[5]; void wyniki() { fstream rekordy; rekordy.open("rekordy.txt"... if (!rekordy) {...
Problem jest jeszcze inny, o którym nie wspomniałem. Mianowicie ilość danych zapisanych w pliku nie jest stała, zarówno będzie zmienna ilość kolumn z danymi, jak i ilość wierszy, wobec tego tablica, do której wczytuję te dane też nie będzie stałego rozmiaru. Jak określić rozmiar tej tablicy x oraz y na podstawie danych zawartych w pliku. Będą to dane,...
Po kolei: 1. jakiego rodzaju dane wczytuje się z pliku tekstowego (jakiego typu powinna być tablica)? 2. program nic nie wyświetla a) dlaczego ta pętla się nie wykona?: jak zrobić żeby wczytał coś poza pierwszą linią Trzeba wywoływać wczytywanie linii tak długo, aż nie dotrzesz do końca pliku najprościej -[syntax=c] while (!liczby.eof()) [/syntax]
Strasznie skomplikowany ten twój program. Trudno się połapać o co chodzi. Kompletnie bez sensu używasz tablicy do zapamiętania kolejnych znaków czytanych z pliku. program pliki_TXT; uses dos,crt; const opusc = [#9,#32,#3,#2,#13,#10,#45,#31,#95 ... var SRC : SearchRec; ile : integer; {**********************************...
Moim skromnym zdaniem niepotrzebnie aktywujesz kolejne obiekty. -szukanie pierwsze pustej najlepiej zrealizować przez skok z ostatniej komórki kolumny: end(xlUp).row +1 (nagraj Ctrl+strzałka w górę). Szkoda czasu na pętlę. -arkusz można sortować odwołując się do nazwy/indeksu (nie musi być aktywny) Najwięcej czasu pochłania zapewne kopiowanie i tu nic...
1. Lepiej zamień te zmienne na typy całkowite a dodaj tablice struktur: struct { const char *name; int ExStrange,ExAttack,ExDeffence; } Weapons czyli teraz bron jest typu int zaś jej nazwa to Weapons 2. Jeżeli już koniecznie chcesz ten string zapisywać i odczytywać to: odczytujesz getline(plik>>ws,bron); Widzę że zignorowałeś moją radę z menu w poprzednim...
Witam. Mam program rozwiązujący układ liniowy 3x3 na liczbach zespoloonych. Mam zdefiniowaną własną strukturę Zespoloną { float re,im; }; i taki problem: Mam dwa pliki, jeden odpowiedzialny za wczytywanie do tablicy i wyświetlanie tablicy. W drugim mam funkcje/metody dotyczące wykonanie działań na układzie liniowym czyli obliczenie i wyświetlenie wyniku....
W tym kodzie odczytujesz dokładnie jedną liczbę - musisz wczytywać kolejno wszystkie w pętli i każdą z nich porównywać do tej wprowadzonej - jeśli porównanie wypadnie pozytywnie - wtedy wyświetlasz komunikat. Liczbę z klawiatury wczytujesz do zmiennej typu int, a liczbę z pliku odczytujesz do zmiennej typu tablica znaków, a aby porównać dwie zmienne...
Dziękuję :) Dobry pomysł ale troszkę pamięciożerny(obecny kod przy wykonaniu rezerwuje prawie 300Mb). Mimo to jest dużo lepszy, przynajmniej po załadowaniu mam natychmiastowy dostęp do wybranego wiersza. Zamiast tablicy string'ów chciałbym użyć wielowymiarowej tablicy np: char strcpy danych do tablicy. Działający kod z tablicą string: [syntax=cpp] #include<iostream>...
Witam, poszukuje kodu który pozwoli na odczyt wartości pikseli z pliki bmp i zapisanie ich do tablicy [y][x] , najlepiej aby sam rozpoznawał jaki rodzaj pliku jest wczytywany, ale może być tez dla bitmapy monochromatycznej. Chodzi mi o to aby wartość koloru była zapisana 0 dla białego 255 dla czarnego, a w przypadku kolorowej to R+G+B/3. Dopiero zaczynam...
http://en.wikipedia.org/wiki/JPEG i wg tego jedziesz zapis do pliku. Ew. wczytujesz toto do jakiegoś Matlaba czy innego softu jako tablicę X na Y i wyświetlasz bezpośrednio, np. wg linka poniżej: http://www.mathworks.com/help/matlab/ref...
Program tylko zapisuje do pliku. Nigdy nie wczytuje. To jakim cudem ma przy następnym uruchomieniu coś pamiętać - sugerujesz telepatię?
Najpierw porób wcięcia w kodzie, potem zmień opis tematu, bo w programie nie ma nawet śladu po C++. Poza tym, program niekompletny (nie wiadomo skąd wyczarować wartość n). I z czym konkretnie problem ? Nie wczytuje danych, źle wczytuje ? Operatorem logicznym and jest &&. & to iloczyn bitowy.
DELPHI. Mam problem. Utworzyłem tablicę StringGrid 4 x 100. Na formularzu widoczne jest tylko pierwsze 10 wierszy (tak chcę). Wczytuję do tej tablicy różne ilości wierszy z pliku tekstowego (odpowiednie części łańcucha do odpowiednich kolumn). Po wczytaniu tablica na ekranie pokazana jest od 1. wiersza. Chciałbym by program automatycznie ustawił aktywną...
Pierwsza sprawa to sam algorytm, oddzielna to jego uruchamianie. Rozumiem, że chodzi o zwykłe pliki tekstowe i użycie VBA jako "dowolnego języka programowania" (sam tak czasem robię). Zostaje do wyjaśnienia jak dużo tego jest i jakie chcesz mieć zasady porównywania. Jeżeli jest tego tyle, że spokojnie zmieści się w tablicy, to można będzie tak zrobić,...
No nie mam żadnych wątków. Tylko wybieram z Menu okna określoną pozycję i uruchamia mi sie DialogBox w którym mam multum opcji do wyboru i jedną z nich jest, aby użytkownik mógł sobie sterować wykonywaniem algorytmu, że nie od razu całe rozwiązanie mu się pojawia na ekranie, tylko etapami. No i daję OK, wczytuję z pliku tablicę i OK i program się wykonuje,...
Widzę, że przechowujesz listę linków w pliku tekstowym, dopisując do niego kolejne linijki... W takim przypadku usuwanie pojedyńczych linków nie będzie łatwe. Masz 3 możliwości: 1. Przy usuwaniu wczytujesz cały plik do tablicy, usuwasz z niej konkretnego linka i zapisujesz zmodyfikowaną tablicy od nowa (niezbyt wydajne). Poza tym trzeba dorzucić również...
Przy użyciu tablicy będzie to bardzo niewygodne i mało elastyczne. Np przy usuwaniu musiałbyś przesuwać wszystkie elementy albo mieć tablicę pomocniczą z informacją czy dany samochód został usunięty. Lepiej zainteresuj się kontenerami, w tym wypadku najlepszym rozwiązaniem chyba będzie std::vector (na pewno prostszym niż std::list , bo nie będziesz...
Może po kolei: Jeśli funkcja ma przyjmować tablicę to musi mieć odpowiedni nagłówek: [syntax=cpp]void znazwa(int plansza[9][9]) [/syntax] Poza tym masz jeszcze jeden błąd z wczytywaniem nazwy. %c to wczytanie znaku, nie napisu. %s to napis. Dodatkowo podanie samej nazwy tablicy w scanfie już jest wskaźnikiem na nią, więc nie robisz dodatkowo & [syntax=cpp]scanf("%s",nazwa);...
Taka pętla powoduje, że strona ładuje się nawet przez kilka minut, a czasami pokazuje się błąd załadowania strony: [syntax=php] $sciezka = $folder_glowny; $katalog = dir($sciezka); $lp=0; while($plik = $katalog->read()) { if(($plik != ".")&&($plik != "..")) { $lp++; $tablica[$lp] = $plik; } } $katalog->close(); (at)rsort ( $tablica ); [/syntax] a taka...
Witam, Potrzebuje pobrac liczby po separatorze jakim jest przecinek z pliku liczby.txt: [syntax=C] #include<stdio.h> #include<iostream> #include<math.h> #include<cmath> #include<stdlib.h> #include<ctype.h> #include<conio.h> #include<locale> #include<cstdio> #include<string.h> #include<iomanip>...
Witam. Mam do zrobienia tablicę, która będzie mieć 3 kolumny i dowolną ilość wierszy, zależnych od elementów wejściowych, które są wczytywane z pliku. [syntax=cpp]#include <iostream> #include <fstream> using namespace std; int main() { float tablica[][3]; int t = 0; ifstream liczby("liczby.txt"); //otworzenie pliku liczby.txt if (!liczby)...
Widziałbym to tak: - Wczytujesz plik i analizujesz go linia po linii - Dla linii sprawdzasz wyrażenie regularne postaci: '/ABC "abc([0-9]+)" ID [0-9]+ admin up operational state is up/' -- Jeśli wypluwa wynik (znaleziono) zapisujesz w zmiennej $klucz znalezioną wartość z atomu -- Jeśli nie, to sprawdzasz czy zmienna $klucz>0. --- Jeśli tak, to sprawdzasz...
Dlaczego trzymasz czcionki w formacie 565? Przecież wspomniany program zapisuje czcionki w formacie mono + ew. antialiasing. To zajmuje dużo mniej miejsca. Jeżeli chcesz jeszcze poprawić wydajność, to możesz ręcznie zmodyfikować pliki z fontami poprzez uproszczenie ich struktury. Możesz też użyć innego programu, np. FontCvt od Segger'a, który pakuje...
Bardzo nieładnie jest to napisane - naucz się używać w kodzie programu klawisza Tab i dodatkowych spacji przy pętlach/warunkach itp. Wydaje mi się że problem tkwi w tym iż w drugiej pętli for zwiększasz wartość zmiennej b, a wczytujesz do tablicy w której podstawiasz zmienną a - więc dla każdego z 10 przypadków zapisujesz w tym samym miejscu. Co do...
Na początek zastanów się jak chcesz to trzymać w Excelu. Wczytanie pliku binarnego do komórki jest słabe, bo Excel sam ci to pozamienia. Albo wczytuj do tablicy (po co komuś widzieć binarne dane?), albo jak kolega wcześniej napisał przetwórz to na hex i zapisz jako tekst. Z tym wydawaniem dźwięków też może być kiepsko. W VBA nie widać Beep z parametrem,...
Poniżej mam drugi nie działający program. Ma on służyć do wczytywania liczb z pliku, wypisaniu ich na tablicy oraz wskazaniu najmniejszej. Bardzo bym prosił o poprawienie. [syntax=c]#include <stdio.h> main() { int i,n,min; int x[20]; FILE *f; f=fopen("dane1","r"); fscanf(f,"%d",&n); printf("\n*** Dane *** n = %5d\n",n); for(i=0; i<n; i++)...
Powtarzam - prezentacja hex służy wyłącznie do celów PREZENTACYJNYCH. Chcą wyświetlić plik, wczytujesz go i prezentujesz w takim formacie, lecz właściwą treść trzymasz albo w tablicy bajtów, albo też sam plik trzymasz otwarty. Konwersja na hex na potrzeby zmiany by zapisać spowrotem jest procesem czasochłonnym i niepotrzebnym. Notabene są gotowe komponenty...
Jeśli to jest faktycznie <1MB to śmiało wczytuj do zmiennej i obcinaj do pierwszego wystąpienia \n (substr np). Jeśli zależy Ci na większej ilości linii, które byś chciał obcinać - eksploduj do tablicy.
Jak długą tablicę stosujesz na jedną próbkę ? Wczytuj np po kawałku do tablicy 2048 wykonaj analize a potem wyświetl jako pionową kreskę (skalując po długości tej kreski) i tak do końca pliku... ciekawe co z tego wyjdzie -----------V kolejne tablice po np 2048 elementow (w pionie) wysoka F*************** --------->*************** --------->***************...
Witam, Mam wygenerowane wszystkie możliwe kombinacje lotto oraz posiadam wszystkie wyniki archiwalne lotto. Mój problem polega na tym, że chce od wszystkich kombinacji "odjąć" te wylosowane. Wczytywanie danych do tablicy z 2 plików udaje mi się, ale nie wiem jak zrealizować odejmowanie tychże wyników. Chciałbym obejść również jednak wczytywanie tych...
W skrócie (w MFC dawno nie grzebałem): 1. pobierasz rozmiar pliku, 2. tworzysz obiekt CString i wywołujesz metodę GetBuffer otrzymując wskaźnik, 3. wczytujesz plik do pamięci pod ten wskaźnik (np. używając CFile ), 4. wywołujesz metodę ReleaseBuffer .
Naprawdę to takie małe tablice? Wydawało mi się, że to taka potężna struktura... 64 bity (tyle zajmuje w Delphi Real?) * 10.000 = 625 Kb. Wydawało mi się, że skoro to tylko część programu, to może być za dużo na obsługę i coś się krzaczy. Możecie mi w takim razie powiedzieć jak duże struktury mniej więcej bez kłopotu mogę obsługiwać w pamięci? Powiedzmy,...
Pokazalem ci na majsterkowo kod który wczytuje pierwszy plik, co zatem stało na przeszkodzie aby go powielić do wczytania drugiego ? Pozdr
Mój program ma do przeszukania plik o objętości od kilkuset kB do kilkudziesięciu MB max. Robię to w ten sposób, że wczytuję cały plik do bufora w postaci tablicy (RAMu na pewno nie braknie ;) ). Potem od początku bufora pobieram do zmiennej "ramkę" np. 10 bajtów(długość szukanego ciągu), sprawdzam czy zawiera to czego szukam, a potem przesuwam ją o...
jak pisał YAGI2 należy sformatować dysk. stracił on poprawna tablice alokacji plików. przypomne. Verfying DMI Pool Data w tym momencia zaczyna sie bootowanie. cos wczytuje lecz nie może być poprawnie przetworzone. byc może format/mbr pomoze ale wątpie. nalezy sformatowac dysk.
Problem jest tego rodzaju, że po pierwsze trzeba czytać ze zrozumieniem treść zadania, ale co gorsza, trzeba też umieć zdefiniować treść zadania tak, aby była zrozumiała i jednoznaczna. Z tym drugim jest poważny problem. 1. Po pierwsze liczby a i b raczej nie mają nic wspólnego z wymiarami tablicy, ani też nie powinny się w niej znaleźć. Być może intencją...
Witam. Mam do napisania program w którym między innymi mam za zadanie odczytać dane z pliku dane.txt. Tylko że w pierwszym wierszu znajduję się ilość elementów tablicy a w kolejnych następnych liczby które trzeba wpisać do stworzonej tablicy. Plik wygląda mniej więcej tak: 10 // to jest wielkość tablicy 3 42 532 -31 41 12 4 51 21 -4 Liczby są oddzielone...
Mam plik postaci: 54 x98 0 979 x989 x99 21 1 Muszę wpisać do tablicy boolowskiej 0, gdzy przed liczbą nie ma x i 1 gdzy jest x; a do drugiej tablicy wpisać same liczby (int). Zrobiłem odczyt znak po znaku, ale jakoś jest to mało przyjrzyste. Czy ktoś ma jakąś propozycję na pardziej efektywną pracę z plikiem? Próbowałem z getline oraz strumieniem >>,...
Chetnie pomoge, tylko musisz napisac jakis przeklad, bo Twoj opis jest zbyt zawily i nie bardzo go romumiem. Ogolna zasada jest taka (dodam ze dawno nie pisalem w pascalu, pisze w Delphi), wczytujesz jak juz zauwazyles wszystko w tablice, pierwszy plik w dwuwymiarowa (najlepiej dynamiczna), odczyt drugiej mozesz zrobic w dwojaki sposob: 1. Albo wczytac...
Witam! Nie za dużo kombinowania??. BlockRead nie nadaje się do wczytywania liczb zapisanych jako tekst, bo liczba może być jednym znakiem >5< lub np. pięcioma znakami >12345<. Przy tak ładnie zapisanej tablicy powinno wystarczyc: //po otwariu pliku for y:=1 to LiczbaWierszy do begin for x:=1 to LiczbaKolumn do Read(Plik,Tablica[X,Y]);...
num to jest zmienna, która będzie miała wartość, którą wcześniej recznie przeparsowywałeś. Przetestuj i zobacz. Ok, to zanim to zastosuję mam proste pytanie. Co robi [syntax=cpp]file >> num;[/syntax]. Rozumiem że wczytuje znaki z pliku. Pojedynczo tak? I co zwraca?Inty czy chary Szukam w necie ale narazie nie znalazłam.
Powinno wystarczyć :) Dziękuję :) ============ Aaa i kolejna rozkminka, podczas wczytywania klucza z pliku(taki kaprys) używam polecenia ifstream klucz("Plik.txt", ios::binary|ios::in); Co muszę zrobić by każdy kolejny bit był zapisany w jednej komórce pamięci tablicy? Może użyć innego polecenia wczytującego? Posty scaliłem.
jakubw : "działający" to ten kod nie jest.. brak zerowania zmiennej "i" ujdzie (zmienna globalna w sekcji bss), ale przeniesienie wypisywania tablicy do funkcji sortującej nie zrozumiem (mimo że to nie jest błąd powodujący zły wynik). Nie wiem jak ten kod może działać, jak nadal pojawiają się odwołania to elementów o indeksach ujemnych...
Wybacz, ale to co napisałeś, to kompletna bzdura :/ Zastanów się proszę, ile to zajmie pamięci : [syntax=delphi]TTabString= array [1..999999] of string;[/syntax]I w ogóle jaki ma to sens. Twój program powinien się zawierać w kilku prostych krokach: 1. Odczyt nazwy pliku z klawiatury. 2. Otwarcie pliku. 3. Odczyt linii tekstu z pliku. 4. Wyświetlenie...
1: W pliku 11172-3.pdf brakuje Annex-ów. Wie ktoś skąd je wziąść? Z tąd: http://www.iso.org/iso/en/CatalogueDetai... Niestety z dewizy i to nie mało :/ Ale z tego co się orientuję, to same tabelki, trzeba by to porównać np. ze żródłami z Fraunhofer IIS. Tabelki są wczytywane z plików w common.c 2: Zgodnie z opisem w...
Data nie jest mi aż tak potrzebna więc może być pominięta. Nie może być pominięta, co najwyżej odrzucona po odczytaniu. W przyszłości bym chciał te liczby sortować, porównywać etc. więc najlepiej jakby to było od razu jako int a nie string czy char. Czy jest możliwość zrobienia tego jakoś bez struktury ? Widzi mi się to jako tablica Rozwiązanie 1:...
Witam wszystkich, Mam problem z poprawnym użyciem funkcji Range przy wczytywaniu danych z innego pliku. Wczytanie danych w postaci: Dane = PlikŹródłowy.Sheets("Wyniki zbiorcze").Range("A1... Działa bez żadnego problemu. Dlaczego nie mogę wczytać danych przy użyciu opcji zakresu w postaci? Dane = PlikŹródłowy.Sheets("Wyniki...
Witajcie. proszę o wytłumaczenie, jak poradzić sobie z takim problemem. Mam dwie tablice. Jedna umieszczona jest w RAM Dodano po 1 W sumie udało mi się temat rozwiązać przy pomocy stron: https://www.ibm.com/docs/pl/i/7.5?topic=... https://cpp0x.pl/forum/temat/?id=16370 Pomogła funkcja "strcpy" Jest może inna metoda ?
Tutaj masz superszybką :D metodę wczytywania pliku, mogą być liczby, może być tekst, może być oddzielone spacjami, albo każda w osobnej linii, opisałem tam, jak to zrobić (ale tylko tekst): http://www.elektroda.pl/rtvforum/topic22... Można (trzeba :D ) to trochę zmodyfikować i w procedurze prescan_buffer() zamienić alokację tablicy wskaźników...
Tak na szybko co mi się w oczy rzuciło: - jeszcze przed MsgBox "Wcisnąłeś Cancel" gdy wychodzisz z procedury warto przywrócić odświeżanie i automatyczne kalkulacje. Może warto je wrzucić do osobnej procedury, albo nie wychodzić Exit Sub, tylko ustawić np. zmienną boolowską "jest = False", a fragment kodu poniżej End With i komunikat "Wcisnąłeś cancel"...
Widzę, że się temat antenowy rozwinął, a tymczasem wrzucam od siebie dodatek zapisujący ustawienia głośności każdej stacji z każdego banku do odpowiedniego pliku gdzie są trzymane te zapamiętane nastawy. Wartości nastaw głośności są zapisywane na bieżąco do pliku bez zmian dla innych stacji z aktualnego banku. Tutaj funkcja zapisująca: https://obrazki.elektroda.pl/4066422400_...
Witam wszystkich. Męczę się sam, ale na pewno ktoś już miał ten problem i coś podpowie. Wczytuje plik, 20kB, do stringa (SPIFFS czy LittleFS - bez różnicy), podmieniam pewne ciągi znaków i zapisuje w drugim pliku. Póki plik był mały (nie pamiętam, może 10kB, ale zgaduję), to wszystko działało poprawnie. Teraz widzę, że raz na kilka zapisów procesor...
Nie za bardzo rozumie o co chodzi z tymi liczbami, które są przypisane przez define'a, a Ty chcesz je wczytywać? Bo jeżeli chodzi o wczytanie trzynastu cyfr dowolnej długości, oddzielonych od siebie spacjami, do jakiś tam zmiennych, to nie widze żadnego problemu. Tylko jakiego typu chcesz mieć te zmienne? Bo jak wystarczy Ci string, to najłatwiej to...
Witam Mam plik w którym znajdują się dwie kolumny liczb np. : 123 22 12 889 631 535 ... ... Chcę pobrać z tego pliku tylko wartości z drugiej kolumny (22, 889 itd) i przepisać je do jakiejś tablicy. Chodzi mi o to, w jaki sposób zrobić żeby metodą ReadLine wczytywać po kolei każdą linikjkę, ale pobierać dane dopiero od momentu gdy pojawi się znak "...
Cokolwiek zabawnie to wyszło ;) ("ugi_nag" to był przykład, fragment stringa "Drugi nagłówek" i chodziło o to aby odnajdywał pierwszy nagłówek pasujący do wprowadzonego fragnentu i dla niego zwracał pola oznaczone znacznikiem), niemniej dzięki. Jednak zrobię to chyba inaczej - albo będę wczytywał kolejne linie tekstu do tablicy stringów albo do pojedynczego...
a. bufor.length() NIE jest poprawny, jeśli 'bufor' jest zmienną typu char . Zmieniłeś typ zmiennej na string , dlatego Ci zadziałało. b. Jeśli zapis char *wskaznik = & bufor się kompiluje, to znaczy, że kompilator stosuje niejawny domysł zamieniający ten zapis na: char *wskaznik = &bufor . Przed napisaniem poprzedniego posta sprawdziłem kompilację...
wczytywanie tablicy wczytywanie pliku wczytywanie danych pliku
nissan primera rozrusznik pendrive zniknął zalany klucz
ch431 program termet silver instrukcja serwisowa
Obsługa CAN w ESPHome na ESP32 i ESP8266 Kodowanie pompy ABS Audi A2: Kody i procedura