- Bemutatkozott a Poco X7 és X7 Pro
- Telekom mobilszolgáltatások
- Honor Magic5 Pro - kamerák bűvöletében
- Hivatalos a OnePlus 13 startdátuma
- Új design és okosabb AI: megjött a Galaxy S25 készülékcsalád
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Milyen okostelefont vegyek?
- Sony Ericsson K800i
- Íme az új Android Auto!
Új hozzászólás Aktív témák
-
Szabesz
őstag
válasz Vasinger! #1899 üzenetére
A szöveget értelmezd. Amíg a vagy előtti rész nem lesz false, addig a vagy másik oldala sosem értékelődik ki (mert minek, a vagy eldöntéséhez elég egy true). Ha soha nem lesz a vagy első fele false, vagyis nem üres név, akkor sosem áll le a ciklus. Megoldás: vagy helyett és operátorral próbálkozz (ésnél mindkét oldal kell a feltétel eldöntéséhez). (Még az "=="-t is gondold át)
¯\_(ツ)_/¯
-
Vasinger!
nagyúr
válasz Lortech #1895 üzenetére
Miért rossz? || az nem a vagy-ot jelenti?
emonitor: Ezzel addig tudok beírni neveket, amekkora méretű tömböt hozok létre, ha eléri a megadott számot lefagy, nem pedig leáll.
kingabo: A hossz-t azt értem, valóban szebb picit, de ez a konstans deklaráció új. Nem ismertem, megpróbálom anélkül megcsinálni a feladatot.
Szabesz:
amíg ( a név nem üres vagy a hossz nem egyenlő 49 )
Pont ez lenne a célom. Amíg 49 név vagy üres név nem kerül be addig fusson a ciklus.Egyébként valóban azt produkálja, hogy elszáll.
Szumma szumárum, hogy lehet azt megcsinálni, hogy 49. elemnél ne kifagyjon, hanem kilépjen. Tényleg nem tudom mit kéne átírni. Ha a hossz-t írom át 49-re akkor végtelenig megy, de az szerintem azért van mert a hossz++.
-
kingabo
őstag
válasz Vasinger! #1894 üzenetére
Szebb lenne egy konstanst deklarálni, hogy hány elemed lehet max és mindig arra hivatkozni (tömb deklaráció, ciklus feltétel), így elég 1 helyen módosítani, ha kell, elkerülhetőek az ilyen hibák. const int MaxElemSzam = 48;
Esetleg a hossz := hossz + 1; helyett lehetne hossz++; vagy hossz += 1; -
Vasinger!
nagyúr
Köszönöm szépen a segítséget mindenkinek.
Csak hogy lássátok, nem kimásoltam a tieteket, hanem befejeztem az enyémet:
{
static void Main(string[] args)
{
string[,] nevek = new string [48, 2];
string név;
int hossz = 0;
Console.Write("Kerem a neveket az üres string végjelig!");
név = Console.ReadLine();
while (név != "" || hossz == 49)
{
string[] words = név.Split(' ');
nevek[hossz, 0] = words[0];
nevek[hossz, 1] = words[1];
hossz = hossz + 1;
Console.Write("Kerem a neveket az üres string végjelig!");
név = Console.ReadLine();
}
Console.WriteLine("Milyen névnap van ma?");
string névnap = Console.ReadLine();
Console.WriteLine("Boldog névnapot");
for (int i = 0; i < hossz; i++)
{
if (nevek[i,1]==névnap) Console.WriteLine(nevek[i,0] + " " + nevek[i,1]);
}
}
}
} -
[pod]Diablo
őstag
Koszi szepen!
Most egy olyan problemaba utkoztem hogy nem akar bejelentkezni ncore-ra a program.Masik/mas oldallal tokeletesen mukodik,de ha ncore-ra akarok belepni akkor kidob egy hibauzenetet hogy A kérelmet megszakították: A kérelem visszavonva..Arra gondoltam hogy lehet a bejelentkezo url-t adtam meg szarul.elvileg ennek kellene lennie: http://www.ncore.cc/login.php.Probaltam kikeresni egy masik url-t az oldal forraskodjabol de nemigazan talaltam semmi hasznalhatot:/
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
martonx
veterán
Így sosem tanulja meg emberünk. Én elvből nem közlök komplett megoldást, pláne az ilyen bagatell feladatokra.
Egyébként azon gondolkoztam, nem-e elegánsabb lenne szerializálva létrehozni egy objektumot, és a végén abban LINQ-kel keresni?
Ha már tanulunk, akkor tanuljunk újdonságokat isÉn kérek elnézést!
-
bpx
őstag
válasz Vasinger! #1884 üzenetére
elkezdtem írni egy kisregényt, de meguntam, úgyhogy inkább itt egy megoldás, a kiinduláshoz hűen
static void Main(string[] args)
{
string[,] nevek = new string[50, 2];
string nev;
int hossz = 0;
while (hossz < 50)
{
Console.WriteLine("Kerem a neveket az üres string végjelig!");
nev = Console.ReadLine();
if (string.IsNullOrEmpty(nev)) break;
string[] words = nev.Split(' ');
nevek[hossz, 0] = words[0];
nevek[hossz, 1] = words[1];
hossz = hossz + 1;
}
Console.WriteLine("Milyen névnap van?");
nev = Console.ReadLine();
Console.WriteLine("Névnaposok:");
for (int i = 0; i < hossz; i++)
{
if (nevek[i, 1].Equals(nev)) Console.WriteLine("{0} {1}",nevek[i,0], nevek[i,1]);
}
} -
martonx
veterán
válasz Vasinger! #1884 üzenetére
string[] nevek = new string[49][2]; helyett string[] nevek = new string[49][1];
aztán
nevek[hossz] = név; hibát fog dobni. Előbb kell a split, majd a két eredményt betölteni a megfelelő tömb elembe.
string[] words = név.Split(' ');
nevek[hossz] [0] = words[0];
nevek[hossz] [1] = words[1];Ezzel elértük, hogy meglesz a normális név bekérésed. A foreach-ed sem jó, de ehhez már nincs türelmem kijavítani.
Kérlek debugold a kódod, és hidd el menni fog. Ilyen szintű programot olyan egyszerű írni.Én kérek elnézést!
-
Vasinger!
nagyúr
Üdv.
Elakadtam egy feladatomban.
Szóval lenne egy olyan feladat, hogy bekérünk max. 50 db. sztringet ami 50 db név: Vezetéknév Keresztnév <-ilyen formában.
Addig kérünk be stringeket/neveket, ímg üres string nem lesz vagy elérjük az 50-et.
Ha ez megvan, akkor beolvasunk egy keresztnevet amit mi írunk be és beírjuk milyen névnap van ma. Pl. Ádám.
Aztán meg kell nézni, hogy a beolvasott nevek között, kinek van Ádám keresztneve és kiíratni a teljes nevét vezetéknévvel együtt.
Eddig jutottam:
{
class Program
{
static void Main(string[] args)
{
string[] nevek = new string[49][2];
string név;
int hossz = 0;
Console.Write("Kerem a neveket az üres string végjelig!");
név = Console.ReadLine();
while (név != "" || hossz == 50)
{
hossz = hossz + 1;
nevek[hossz] = név;
Console.Write("Kerem a neveket az üres string végjelig!");
név = Console.ReadLine();
}
string[] words = név.Split(' ');
string fajta = "vezeték";
foreach (string word in words)
{
nevek[hossz][fajta] = words;
fajta = "kereszt";
}
}
}
}Lehetőleg ne térjünk el a saját koncepciómtól, 2 dimenziós tömbök és próbáljuk meg split-tel szétszedni a neveket.
Tudnátok segíteni?
-
bpx
őstag
válasz [pod]Diablo #1881 üzenetére
megkeresed a "torrents.php?action=details&id=..." sorokat, amiből kinyered az id értékét, majd a "torrents.php?action=download&id=..." url-lel letöltöd:
System.Net.WebClient client = new WebClient();
client.DownloadFile(string url, string localname); -
[pod]Diablo
őstag
válasz [pod]Diablo #1881 üzenetére
Meg ami eszembe jutott es problemas lehet hogy a kereses eredmenyebol hogy szedjem ki a torrent urljet hogy letudjam tolteni
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
[pod]Diablo
őstag
Hello!
Nah az oldalon valo keresest sikerult megoldani,a kovetkezo amihez kis segitseget kernek az az hogy a keresesnel talalt torrentet,letoltse a program.Ehhez kezdjek hozza?
Elore is koszonom a segitseget!
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
bpx
őstag
válasz [pod]Diablo #1877 üzenetére
az említett oldalnál megy gettel, valójában csak nem látod címsorban
ha rákeresel valamire, akkor ugye kiadja a találatokat és közben meg is jegyzi a keresési beállításokat
ha ekkor megnézed az oldal forrását, ott lesz benne a keresési feltételeknek megfelelő url[ Szerkesztve ]
-
martonx
veterán
-
shev7
veterán
válasz [pod]Diablo #1877 üzenetére
ket lehetoseged van. Vagy elfogad az oldal post helyet get-et is, es akkor megint csak kezzel osszeallitod az url-t. (az ncore-on a kereso boxnak az id-ja a "mire") torrents.php?mire=loporno&..
a tobbi parametert & -ekkel osszefuzve hozzarendeled
Ha nem fogad get-et, akkor neked is post-olnod kell. A httpRequest-tel lehet azt is ha jol emlekszem csak be kell allitani a parametereket. Rengeteg tutorial van erre is.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
[pod]Diablo
őstag
Az a a problema hogy jelenet estben az ncore-on akarnek keresni torrent file-okat,de kulon urlje a kereseseknek,csak szimpla torrents.php-van.
[ Szerkesztve ]
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
bpx
őstag
válasz [pod]Diablo #1875 üzenetére
úgy, hogy feltérképezed az adott oldal lehetőségeit, és ezeket maximális mértékben kihasználod
ha pl. össze lehet állítani egy olyan URL-t, amivel csak a neked megfelelő találatokat listázza ki az oldal keresője, akkor nyert ügyed van[ Szerkesztve ]
-
[pod]Diablo
őstag
Hello!
Az oldalra mar sikerul bejelentkezni,most az oldalon,torrentek kozott valo keresessel nem boldogulok.Ennek hogy kene nekikezdenem?
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
martonx
veterán
válasz [pod]Diablo #1871 üzenetére
httpwebrequest, httpclient, httprequest - ezeknek guglizz utána
esetleg watin is jó lehet.Én kérek elnézést!
-
[pod]Diablo
őstag
Koszi szepen.Akkor neki is latok,majd jovok a tovabbi kerdeseimmel a program irasa kozbe.Valoszinunek tartom hogy ugyis lesz par.
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
shev7
veterán
válasz [pod]Diablo #1871 üzenetére
persze, siman lehetseges.
Vannak C#-ban objektumok http request kezelesere. Regularis kifejezesekkel pedig a visszakapott valaszt eleg konnyu feldolgozni. Hasonlot csinaltam tavaly, csak az feliratokat toltott le automatikusan.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
[pod]Diablo
őstag
Egy olyan programnak szeretnek nekilatni,amivel tudok figyelni pl egy torrent oldalt,es az elore beallitott szoveg alapjan mindig keres a torrentek kozott,majd ha talalt a szovegnek megfelelo torrentet akkor azt leszedi,es utanna jelzi nekem valamilyen uzenet formajaban hogy van torrent,es leszedte.Az lenne a kerdesem hogy egyeltalan lehetseges ilyen programot osszehozni,es ha igen kb hogy kezdjek neki?CSak egy alap lokes kene hozza,onnantol utanna nezek a tobbi dolognak,es szepen lassan osszehozom.
Elore is koszonom a segitseget!
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
ArchElf
addikt
válasz Dufresne #1868 üzenetére
Talán itt: Azonnali kérdések órája 2
AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Dufresne
addikt
Sziasztok!
Remélem ide befér a problémám, ami annyi lenne, hogy volt egy TVTunert meghajtó programom, ami egyszer csak ilyen hibaüzenettel: This application has requested the Runtime to terminate it in an unusual way fogta magát és nem volt hajlandó elindulni.
Aztán elkezdtem keresgélni a neten, majd a programokból kitöröltem a microsoft visual c++ fentlévő verzióját és leszedtem a microsofttól más verziókat hátha ez a gond.
Egyik sem működött és észrevettem, hogy a próbálkozásaim után a Photoshop és az autocad programom sem hajlandó elindulni, hasaonló hibaüzenet mellett hiába telepítem őket újra, illetve probálok meg bármiféle microsoft visual c++ verziót felrakni.
Esetleg erre valami ötlet? Vagy átirányítás másik topicba, ha nem ide tartozik a probléma.Előre is köszönöm!
-
ArchElf
addikt
válasz kingabo #1866 üzenetére
"Egyszerre" válaszoltatok (legalább is szerintem csak valszeg nem frissített válaszadás előtt), ezért is szerkesztette a hozzászólását.
Písz! Nem kell mindjárt leharapni a fejét.AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
fatal`
titán
válasz [pod]Diablo #1859 üzenetére
this.Close() a főformon
Application.Exit() bárhol (nem fut le az OnClose esemény).
ja console
hát akkor return a main függvényben
[ Szerkesztve ]
-
kingabo
őstag
válasz [pod]Diablo #1863 üzenetére
Bocs mostanában mindent túlbonyolítok.
Arra figyelj, hogy csak a main-ben lévő return-re lép ki a progid, másik fv-ben lévő return csak az őt hívó fv-be tér vissza. biztos ami biztos alapon leírta, hátha...
Ja és nincs mit!
[ Szerkesztve ]
-
kingabo
őstag
válasz [pod]Diablo #1861 üzenetére
Mármint hogy console? Sima karakteres ablakra (cmd)? Arra ott a return. Vagy console-ból létrehozott form-ra? Utobbival nem volt még dolgom, gondolom elöbb le kell lőni a formot, utána tudsz csak kilépni a progiból.
[ Szerkesztve ]
-
-
kingabo
őstag
válasz [pod]Diablo #1859 üzenetére
A főform kódjában: this.Close();
(#1858) kingabo: félre érthetően írtam. Egymás után végrehajtva a 3 lépést kapod amit szeretnél. Az első 2 mehet egy Init fv-be, amit a konstruktor meghív, a 3. meg a gomb eseménykezelőjébe.
[ Szerkesztve ]
-
[pod]Diablo
őstag
Hello!
Azt hogy tudnam megoldani hogy egy bizonyos feltetel utan bezarodjon a programom?
PL: hogyha az I valtozom elereti a 10-et akkor kilepjen a program.Itt igazabol maga a kilepes c# kodja erdekelne.Elore is koszonom a segitseget!
[ Szerkesztve ]
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
kingabo
őstag
Komolyan nem értelek. Le lett írva, hogy hogyan kell feltölteni a comboboxot , aztán a tömbök feltöltése, illetve a megfelelő szöveg kiíratás. Ezeket egymás után kell tenned és kész. Miben kell még segíteni?
-
Mad_nv
csendes tag
Köszönöm a válaszokat! Akkor nem a datagridview elemeit fogom átküldeni. Így már értem mi a probléma.
-
#90999040
törölt tag
-
kingabo
őstag
Ott a kivételben is, hogy DataGridViewRowCollection-t nem tud átküldeni a wcf. A legegyszerűbb, ha linq to sql-el kapcsolódsz a wcf-ben a db-hez, és a wcf az így kapott adotakat küldi át pl egy listában a winform-os proginak, amin van a gridview, és ennek a datasource-a lesz a lista.
A te megoldásoddal az a gond, hogy a wcf-hez bármivel kapcsolódhatsz: winform, wpf, winmo-s progi, asp.net és nem biztos, hogy mindegy támogatja azt amit használsz, másrészt az osztályt úgy írták meg, hogy nem lehet sorosítani, így a wcf se tudja átküldeni...[ Szerkesztve ]
-
Mad_nv
csendes tag
válasz martonx #1851 üzenetére
Ez egy sima WindowsForms alkalmazás. Egyébként még csak most kezdtem el foglalkozni a WCF-el. Van egy függvényem ami visszaad egy DataGridViewRowCollection-t, ez a meglévő táblázatom mezőinek gyűjteménye. Ezt a függvényt hívná majd meg a kliens, ha eljutok odáig. Egyébként ez a Remote Method Call függvényhívás működik, mert kipróbáltam egy leegyszerűsített konzolos progit ami csak egy sima konzolra kiírató függvényt hívott meg. A problémás progimban ugyanúgy van egy ilyen függvény, csak az nem szöveget írat ki, hanem visszaadja a DataGridView sorainak Collection-jét.
-
martonx
veterán
hát, ehhez nem ártana némi plusz info. Ha jól sejtem klasszikus asp.net webalkalmazást csinálsz? Ehhez legjobb tudomásom szerint nem kell WCF (minek bonyolítani feleslegesen?).
Önmagában a WCF-ed működik? Ha kipróbálod xml-ben küldi az adatokat szépen?
Ha működik kérdés, hogy hogyan akarod az adatokat a rácsnak átadni?Én kérek elnézést!
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Topping d70s kettős ak4497dac
- Playstation 5 Drive Edition 825GB (CFI-1116A), 6 hónap garanciával, Bp-i üzletből eladó!
- XBOX Series, ONE, S, X, XBOX360, PS4, PS5 konzolok és kontrollereik javítása garanciával üzletben!
- PlayStation 5 / PlayStation 4 Fat/Slim/Pro HDMI IC / csatlakozó szerviz, garanciával, üzletből!
- XBOX ONE S/X HDMI IC csere aznapi elkészüléssel, 3 hó garanciával, üzletben!
Állásajánlatok
Cég: Marketing Budget
Város: Budapest