Elektronika.lt
 2024 m. kovo 29 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2024 03 29, 08:36. Visos datos yra GMT + 2 valandos.
 Forumas » Programavimas » Pagalbos su masyvais
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 12
Pereiti prie 1, 2  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 01, 17:49 Pranešti apie taisyklių pažeidimą Atsakyti su citata
egiux11
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Sveiki, esu naujokas sioje srityje ir susiduriau su problema.

Turiu textini faila duom.txt
12 31 32 1 2 23 12

Ir kaip man dabar juos istraukt i masyvus ?

pvz jai butu taip surasyti
12
31
32
1
2
23
12

tai
ifstream duom("duom.txt");
for(int i=1; i<=n; i++){
duom << skaicius[i] ;
}
duom.close();

Bandziau daryti getline bet nesigavo nieko gero...
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 01, 18:41 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Helpo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
getline (istream& is, string& str, char delim);

getline treciam parametrui nustatyk tarpeli - ' ' ir viskas.


Paskutinį kartą redagavo Helpo, 2014 03 01, 18:56. Redaguota 1 kartą
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 01, 18:55 Pranešti apie taisyklių pažeidimą Atsakyti su citata
egiux11
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Helpo rašo:
getline (istream& is, string& str, char delim);

getline treciam parametrui nustatyk tarpeli - " " ir viskas.


Nk nesupratau ...
getline(duom, lina, " ");
cout << lina << endl;

Meta error.
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 01, 18:57 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Helpo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Viengubas kabutes panaudok. String - viengubos, o dvigubos - char.

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main () {
string line;
ifstream myfile ("duom.txt");
if (myfile.is_open())
{
while ( getline (myfile,line,' ') )
{
cout << line << '\n';
}
myfile.close();
}

else cout << "Unable to open file";

return 0;
}
sitas veikia, o i masyva pats manau susidesi.
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 01, 19:33 Pranešti apie taisyklių pažeidimą Atsakyti su citata
egiux11
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Helpo rašo:
Viengubas kabutes panaudok. String - viengubos, o dvigubos - char.

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main () {
string line;
ifstream myfile ("duom.txt");
if (myfile.is_open())
{
while ( getline (myfile,line,' ') )
{
cout << line << '\n';
}
myfile.close();
}

else cout << "Unable to open file";

return 0;
}
sitas veikia, o i masyva pats manau susidesi.


aha veikia bet jai pvz buna irasyta taip :
12 12 23
123 23 2312 1 12 32 12
32 12 32 43 54 65

Jis ima ne po viena eilute o visus skaicius ...
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 01, 22:45 Pranešti apie taisyklių pažeidimą Atsakyti su citata
egiux11
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Va pasidariau bet vistiek kas kas pjaunasi

textinis failas :
8 14
5 6 6 9 14 25 8 26
5 20 6 7 13 7 9 10 12 20 15 16 21 5

kodas:
ifstream duom("duom.txt");
duom >> nl >> nj ;
for(int i=1; i<=nl; i++){
getline(duom,l[i],' ');
}
for(int i=1; i<=nj; i++){
getline(duom,j[i],' ');
}
duom.close();

ir pvz parasai :
cout << l[1]; Nk nerodo nors turetu rodyti antros eilutes pirma skaiciu
o jai rasai cout << l[8]; rodo pries paskutini antros eilutes skaiciu nors turetu rodyti paskutini
o jai rasai cout << j[1]; rodo antros eilutes paskutini ir trecios eilutes pirma skaiciu, kur problema ?
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 02, 08:16 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Helpo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
O kodel nl ir nj su getline nedarai? Smile
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 02, 14:09 Pranešti apie taisyklių pažeidimą Atsakyti su citata
egiux11
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
nu sita jau pasidariau db kita beda :

duomenys
5 6 6 9 14 25 8 26
5 20 6 7 13 7 9 10 12 20 15 16 21 5

ir dabar man reikia kas kaip padaryt kad antroje eiluteje surastu vienodus skaicius
Tai turetu buti 5 20 7
Ir tuo paciu patikrintu ar vienas is situ skaiciu nera pirmoje eiluteje tai galutinis rezultatas gautis turetu : 20 7






for (int i = 1; i <= nj-1; i++)

{

for (int c = i + 1;c <= nj; c++)

{



for (int ii = 0; ii <= nl; ii++)

{



if ((j[i] == j[c])&& (l[ii] != j[c])){



cout << j[i] << endl ;



}



}}}






Bandziau kas ka taip daryt bet nesamone meta...
Bet jai sita salyga l[ii] != j[c] pakeiti l[ii] == j[c]
tai jis normaliai atvaizduoja kuris is triju skaiciu yra pirmoje eiluteje, bet man reikia kad jis rastu kuriu skaiciu pirmoje eiluteje nera.
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 02, 14:49 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Helpo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Palyginimui naudok compare funkcija: http://www.cplusplus.com/reference/string/string/compare/
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 02, 15:38 Pranešti apie taisyklių pažeidimą Atsakyti su citata
egiux11
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Helpo rašo:
Palyginimui naudok compare funkcija: http://www.cplusplus.com/reference/string/string/compare/


Tai kiek supratau cia reik string o pas mane int viskas...
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 02, 17:18 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
kazkaip jau cia keistai viska brukat.
gi yra sream, tereikia skaityti is srauto simbolius ir sutikus tarpa arba eilutes pabaiga atlikti atoi(), jei sutiktas simbolis eilutes pabaiga, persokti i masyvo sekancia eilute, o jei sutikta failo pabaigos zyme - nutraukti cikla.
aisku, dar lieka masyvo reziu kontrole arba dinaminis valdymas.
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 02, 17:37 Pranešti apie taisyklių pažeidimą Atsakyti su citata
egiux11
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
AlgisL rašo:
kazkaip jau cia keistai viska brukat.
gi yra sream, tereikia skaityti is srauto simbolius ir sutikus tarpa arba eilutes pabaiga atlikti atoi(), jei sutiktas simbolis eilutes pabaiga, persokti i masyvo sekancia eilute, o jei sutikta failo pabaigos zyme - nutraukti cikla.
aisku, dar lieka masyvo reziu kontrole arba dinaminis valdymas.


sita jau susitvarkiau kaip ir sakiau db nauja problema
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 02, 18:24 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
jei vienodas skaicius negali buti is pirmos eilutes, tai ir pradek tikrinti nuo antros.
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 02, 18:39 Pranešti apie taisyklių pažeidimą Atsakyti su citata
egiux11
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
ir pradedu tikrinti nuo antros nj yra antros eilutes skaiciu skaicius
 Pagalbos su masyvais
PranešimasParašytas: 2014 03 02, 22:12 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
kai pateikta tik maza dalis programos ir dar viskas suvelta, netgi uzduotis trupinama po biski, tai ka tau gali kas padeti, ne visi juk krikstolinius rutulius iperka.
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie 1, 2  Toliau
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

GENERAL FINANCING BANKAS

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

„Deinavos baldai“ — šeimos baldai

FS 22 Tractors
Farming Simulator 19 Mods, FS 22 Maps, FS22 Mods
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS22 Trucks
VAT calculator
VAT number check, What is VAT, How much is VAT
Paskola internetu
Vartojimo paskola, paskola automobiliui, paskola būsto remontui
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS22 Mods
FS22 Harvesters, FS22 Tractors Mods, FS22 Maps Mods
FS22 Mods
FS22 Maps,
FS22 Harvesters,
FS22 Tractors
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
Sims 4 Mods
Sims 4 CC Clothes,
Sims 4 Hair CC,
Sims 4 Skill Cheat
Optic sight
Binoculars for hunting elk,
Best compact binoculars,
Riflescope hunting
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Script hook v, Openiv, Menyoo
gta5mod.net
Farming Simulator 2019 Mods, FS22 Mods, FS22 Maps
farmingsimulator19mods.fr
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama