-
Pranešimai
97 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
100%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
Scarletas Pranešimai
-
-
Turiu panašią užduotį. Su žodžiais viskas aišku, man labiau įdomu kaip tą pasikartojantį fragmentą gauti. Nes gi netikrinsi atskirai su visais žodžiais.
O kas trukdo nuread'inti vieną eilutę ir patikrinti ar sutampa su kito failo eilute (ilgiausia)? Pavyzdys, kuris grąžina ilgiausią eilutę:
static string IlgiausiaEilute(string fv, string fvr) { string ilgiausiaeil = null; int ilgis = 0; string[] lines = File.ReadAllLines(fv, Encoding.GetEncoding(1257)); string[] lines2 = File.ReadAllLines(fvr, Encoding.GetEncoding(1257)); foreach (string line in lines) { if (line.Length > ilgis) { ilgis = line.Length; ilgiausiaeil = line; } } if (!lines2.Contains(ilgiausiaeil)) { ilgiausiaeil = "Nerasta."; } return ilgiausiaeil; }
-
Manoknyga.txt neturi content nes i ji reikia surasyti o tekstas gali butu nesvarbu koks as naudoju Tekstas.txt o antram istrinu kelias eilutes ir tikrinu. O del mano programos istryniau ir is naujo darau nes buvau padares su lines (foreach (string line in lines))
static char[] skyrikliai = { ' ', '.', ',', '!', '?', ':', ';', '(', ')', '\t', '-', '\n' }; //Main metode išsikviesi Book metodą.. //Realizuok iki galo metodą.. static void Book(string fv, string fvr, char[] skyrikliai, string rezultatai) { string Book1 = File.ReadAllText(fv, Encoding.GetEncoding(1257)); string Book2 = File.ReadAllText(fvr, Encoding.GetEncoding(1257)); string[] Words1 = Book1.Split(skyrikliai, StringSplitOptions.RemoveEmptyEntries); string[] Words2 = Book2.Split(skyrikliai, StringSplitOptions.RemoveEmptyEntries); using (StreamWriter writer = new StreamWriter(rezultatai)) { //Suki Words1 ar Words2 ciklą, tikrini, rašai.. Ant kelio užvedžiau, lieka tik tikrinimą pasirašyt.. } }
-
Tai gal bent ManoKnyga.txt content'a pateikti butu geriausia is pradziu?
Į šį failą jam jau reikia surašyti apjungtą tekstą iš 2 failų, kaip pavyzdys: Knyga1.txt ir Knyga2.txt - šiuose failuose turi būti paprastas tekstas.
-
Įmesk kodą, panagrinėsim, kas ten nelabai. Sufleruoju: susirašai vieno failo visą tekstą į vieną string tipo kintamąjį, o kito į kitą. Į dar du papildomus masyvus išsiskaidai tekstą po 1 žodį: pašalini skyriklius (turėjo tikriausiai nurodyti, kokie naudojami) ir tarpus. Suki ciklą - tikrini - rašai.
-
Tai pagalbos reikia ar atlikti užduotį?
Jeigu pagalbos - kuri vieta neaiški ir ką bandei pasidaryti? :)
-
-
-
-
Ciklą prasuki ir done?
<?php for ($i = -10; $i < 31; $i++) { echo $i.' | '; } ?>
-
kazko nieku neradau parasyta apie ąk
Pačiam viršuj.
-
Tai tikriausiai user lentelėj? ;)
-
Kodo iš viso nėra nuorodoje.
-
Isprendziau dadedamas
while($row = mysqli_fetch_assoc($result)) {
$size = $row['COUNT(*)'];?>
cia viskas gerai?
Tai gali, kaip ir minėjau pridėt kiekis ir nereikės rašyt viso: COUNT(*). Patogumo reikalas. :)
-
Man reikia, kad parashytu kiek yra tokiu duplikatu kai suranda duplikatus prie kiekvieno ( ta prasme kiek tokiu irashu 3 ar 10)
SQL kai uzklausi pateikia rezultata(kokios komandos turejo suzaidusius daugiau nei 2 rungtynes) ir parasho kiek tokiu rungtyniu ivyko tarp tu 2 komandu.
Tai tuomet užklausą pateik taip:
$sel_query="SELECT `ho_team`,`aw_team`, COUNT(*) AS kiekis FROM `".$database_prefix."matches` GROUP BY `ho_team`,`aw_team` HAVING COUNT(*) > 2;";
Ir parodys, kiek tokių pačių įrašų yra su atributu: kiekis
-
Buvo 2 klaidos: 1 su $con, kita nebuvo deklaruotas $count
Jo dekui veikia. bet kaip man dabar atvaizduoti koks yra duplikatu skaicius? nes jei rasau echo $row_count meta 1
O kas yra negerai, kad atvaizduoja 1? Duomenų bazėje yra daugiau?
echo 'Kiekis: '.$row_count.'';
-
Dekui, bet kazkodel visad meta Irasu nera.
Mhm, matau klaidą, ką tik patikrinau. Bandyk:
<?php $con = mysqli_connect("localhost","username","password","database"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $sel_query="SELECT `ho_team`,`aw_team`, COUNT(*) FROM `".$database_prefix."matches` GROUP BY `ho_team`,`aw_team` HAVING COUNT(*) > 2;"; $result = mysqli_query($con,$sel_query); $row_count = mysqli_num_rows($result); if ($row_count > 0) { while($row = mysqli_fetch_assoc($result)) { ?> <tr><td align="center"><?php echo $count; ?></td><td align="center"><?php echo $row["ho_team"]; ?><td align="center"><?php echo $row["aw_team"]; ?></td><td align="center"></tr> <?php $count++; } } else { echo 'Įrašų nėra'; } ?>
-
<?php $con = mysqli_connect("localhost","username","password","database"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $sel_query="SELECT `ho_team`,`aw_team`, COUNT(*) FROM `".$database_prefix."matches` GROUP BY `ho_team`,`aw_team` HAVING COUNT(*) > 2;"; $result = mysqli_query($con,$sel_query); $row_count = mysqli_num_rows($con, $result); if ($row_count > 0) { while($row = mysqli_fetch_assoc($result)) { ?> <tr><td align="center"><?php echo $count; ?></td><td align="center"><?php echo $row["ho_team"]; ?><td align="center"><?php echo $row["aw_team"]; ?></td><td align="center"></tr> <?php $count++; } } else { echo 'Įrašų nėra'; } ?>
-
-
Peržiūrėk
galbūt pagelbės ir nereikės pirkti naujo laptopo. -
Pats geriausias patarimas: studijuok tą specialybę su kuria ateityje dirbsi ir neisi į darbą sukandęs dantis.
Pats studijuoju KTU programų sistemas ir esu finansuojamose vietoje. Kaip žinai, 2 metus yra bendri dalykai, tai nori nenori - programuoti teks. Kadangi nuo šių metų pasikeitė rotacijos įstatymas ir reikia turėti ne mažesnį nei 7 vidurkį, kad iškristum iš finansuojamos vietos, tai jeigu gausi nefinansuojamą vietą po perėjimo į kitą sritį, tai pasistengus galėtum gauti finansuojamą vietą.
Bet ten daug tų pataisymų su ta rotacija, tai velniai žino kaip bus.. :)
-
Atsiskaityta.
-
-
-
AR saugu naudoti tokį kodą?
Programuotojų kampas
Atrašyta
Tai, jeigu nenori, kad būtų mėsmalė ir nori tobulėt, gal pats laikas laikytis PSR?