- Az USA nem akarja visszafogni Kína növekedését
- ASUS routerek
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- 1000 kilométert mehetnek az EV-k az új CATL-akkuval
- DIGI internet
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- HBO Max & OD topic
- Az Apple iPadOS-t is megrendszabályozza az EU
- Linux - haladóknak
- Microsoft Excel topic
Új hozzászólás Aktív témák
-
Daneeka
senior tag
válasz Fire/SOUL/CD #452 üzenetére
Te jó isten, azt hittem ilyen "Hello World" szintű dolgok nyomokban hasonlítanak egymásra.
Egyébként most az van, hogy csináltam egy dualboot rendszert és egy szűz XP-re telepítettem a VS2008 Pro-t, így most működik. A DevC-ben nem működő VisualStudió progikról meg azt mondta nekem valaki, hogy nem egészen azonos a "parancs készletük" és azért nem működnek.(nem ezt a szót használta de talán fedi amit mondott) -
Lortech
addikt
válasz Fire/SOUL/CD #455 üzenetére
Nem azért, de te vs. 2008-ban managed c++ projektet nyitottál, nem natívat.
Egyébként ~ugyanaz a kód lefordítható vele mint amit devcpp-hez írtál.Thank you to god for making me an atheist
-
Lortech
addikt
válasz Fire/SOUL/CD #457 üzenetére
Én pedig csak bátorkodtam jelezni, hogy hiányos információid miatt nevetgélsz a WriteLine-on és félrevezeted a kérdezőt tisztelt 12 éve végzett rendszerprogramozó kolléga.
Thank you to god for making me an atheist
-
Daneeka
senior tag
válasz Fire/SOUL/CD #455 üzenetére
C-ben kell dolgoznom mert ez a tantárgy továbbá a gyak.vez, szinte kötelezővé tette a VisualStudio használatát. (azt nem tudom, hogy azért mondja-e mert az MSDNAA szerződésben benne van, hogy nyomni kell a cuccaikat és ezért is kapjuk ingyenesen, hogy rászokjunk azt később megvegyük. )
-
Lortech
addikt
válasz Fire/SOUL/CD #462 üzenetére
Örülök, hogy sikerült.. Te CLR projektet hoztál létre (.NET managed kód, amit írtam), ami .NET BCL-ből dolgozik, ezért volt WriteLine.
Natív win32 projekt teljesen más tészta.
ui: Nem rendszerprogramozó, hanem simán okleves programozó (programtervező informatikus).Thank you to god for making me an atheist
-
amargo
addikt
válasz Fire/SOUL/CD #462 üzenetére
Hopp most esik le, Te nem is ismered a C# .NET-et.
"hogyan kell Visual C# 2008-ban Console Application-t létrehozni, amiben a PRINTF használható, nem a WRITELINE."
Nos pedig Lortech erre a kérdésedre is válaszolt, csak feltételezte, hogy valamennyire tisztában vagy .NET környzettel.
.NET keretrendszert úgy képzeld el mint egy virtuális fordító gépet(java-ból ismerős lehet).
Bocsánat, de ki kell ugranom, ha visszatértem kifejtem.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Lortech
addikt
válasz Fire/SOUL/CD #465 üzenetére
Megmondom őszintén, azt hittem, hogy elírtad, majd helyesbítettél az utóiratodban. amargo kifejtette már: értelmetlen a kérés / kérdés.
Thank you to god for making me an atheist
-
!wannabe
tag
válasz Fire/SOUL/CD #477 üzenetére
Mindenféle jó tanácsot szívesen fogadok.
-
!wannabe
tag
válasz Fire/SOUL/CD #479 üzenetére
CodeBlocks (CB ) -ban írtam. Meg DEV-C++-t is használok néha, de most bejön a CB, szerintem ezt használom.
[ Szerkesztve ]
-
!wannabe
tag
válasz Fire/SOUL/CD #485 üzenetére
Hihetetlen vagyok!!!
22:00kor keltem fel...annak már majdnem egy órája és még mindig homályosan látok. Nem vettem észre, hogy vízszintesen is kirajzolja. A kódban meg azon gondolkodtam, hogy miért van ott kommentbe a horizontal/vertical... szóval sry. korán van még.CodeBlocks a legkirályabb
-
!wannabe
tag
válasz Fire/SOUL/CD #483 üzenetére
Fire:
ndx[str[i] & 0x0f]++;
Ez a sor pontosan mit csinál a hisztogramodban?
[ Szerkesztve ]
-
doc
nagyúr
válasz Fire/SOUL/CD #505 üzenetére
ja, kozben utananeztem hogy mit is csinal, de sosem volt ra szuksegem
ltz400: ez nem teljes program, csak egy fuggveny, ha mindenaron modf-et akarsz hasznalni, akkor meghivhatod a megadott szammal mint parameterrel[ Szerkesztve ]
-
amargo
addikt
válasz Fire/SOUL/CD #505 üzenetére
Jogos!
Én csak alakiságot figyeltem.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
félisten
válasz Fire/SOUL/CD #513 üzenetére
Hali!
Küldtem privbe.
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
!wannabe
tag
válasz Fire/SOUL/CD #516 üzenetére
Szerintem ez érdekli. Jaja ez a páratlan-páros dolog, viszont header file-okkal, szóval teljes kód az igény ha jól értelmezem.
[ Szerkesztve ]
-
speedtouch
csendes tag
válasz Fire/SOUL/CD #523 üzenetére
Hali!
Uhh isten vagy. Köszi nagyon.
Prímán működik -
sghc_toma
senior tag
válasz Fire/SOUL/CD #539 üzenetére
egy tanács: a gets függvényt érdemes elásni.. jó mélyre.. olyan gyönyörű buffer overflow-t lehet vele gyártni, hogy ihaj.. ott van helyette pl. az fgets: harmadik paraméter stdin, és ugyanazt csinálja, mint a gets, csak kultúráltabban..
[ Szerkesztve ]
in asm we trust
-
dabadab
titán
válasz Fire/SOUL/CD #541 üzenetére
Egyszeruen stdinen be kell adni a programnak. Semmi ellenorzes nincs arra nezve, hogy nem jon be 255-nel tobb karakter, siman felul lehet irni az egesz stacket.
DRM is theft
-
sghc_toma
senior tag
válasz Fire/SOUL/CD #541 üzenetére
hello!
ahogy dabadab mondja, egy túl hosszú input csinálhat gonosz dolgokat.. próbáld ki mondjuk 300-400 számjeggyel, úgy tuti felülírod a return address-t a stack-en valami hülyeséggel, és kapsz egy segfault-ot.. persze a mai fordítókban vannak mindenféle védelmek overflow-k ellen, de azért nem szabad csak azokra támaszkodni..
in asm we trust
-
sghc_toma
senior tag
válasz Fire/SOUL/CD #544 üzenetére
Hello!
Semmi gond, én is találkoztam már beszólogató emberkékkel
Tény, hogy lehet szívni az stdin-nel, amíg az ember nem tudja, hogyan is működik az a fránya input buffer. Az a baj, hogy a gets-el akkor is szívhatsz, ha tisztában vagy a dolgok működésével - ugyanis semmilyen lehetőséged nincs biztosan elkerülni a túlcsordulást.
Azzal érvelsz, hogy a programozást oktató tanárok ezt nem tanítják. Ellopom az érvedet, és felhasználom A tanárok pl. a gets veszélyeire sem hívják fel a figyelmet.
Azért nem tartom jó ötletnek a gets használatát példakódban, mert akkor a programozópalánta azt ismeri meg, azt fogja használni, pedig van biztonságos(abb) megoldás is. Persze ahhoz többet kell tanulnia, meg pötyögnie, de potenciális b0f-t nem szabad benthagyni egy programban. Szerintem.
in asm we trust
-
Benmartin
senior tag
válasz Fire/SOUL/CD #571 üzenetére
Szia!
Véleményem szerint nem jó dolog getch()-t ajánlani, mert a conio.h-ban található, ami nem szabványos C-library, márpedig egyetemen úgy tudom standard ANSI C-t tanítanak.
-
Benmartin
senior tag
válasz Fire/SOUL/CD #573 üzenetére
Szia!
Értem, hogy mire gondolsz és van is benne igazság, viszont több ponton nem értek egyet a mondandóddal.
- "conio.h mióta C létezik azóta van és használják".
Ez így azért nem igaz, mert az MS-DOS fordítókban használták először, a C pedig 1972-ben jelent meg és akkor még nem volt MS-DOS. Igazából ez most nem is számít igazán, nem kötekedésből mondom.- "Az viszont elég szomorú, hogy 2008-ban olyan feladatokat kapnak a tanulók, amikhez Console Application-okhoz kell nyúlni"
Attól függ mit oktatnak, bár még nem vagyok egyetemista nagyjából ismerem a tantárgyakat, vegyük például az algoritmusok és adatszerkezetek tárgyat, ahol megtanítják, hogyan kell pl. hasítótáblázatot létrehozni. Nem igazán számít, hogy milyen szép meg csicsás a programod, hanem, hogy jól működik-e, gyors, a többi itt sallang marad, nem lényeg, a hangsúly az algoritmuson van, hisz az a lelke az egésznek.
Később megtanítják majd az objektumokat, meg a grafikus interfészt is, ebben biztos vagyok. -
PazsitZ
addikt
válasz Fire/SOUL/CD #578 üzenetére
Azt hittem csak a böngésző barmolta el..., hogy nem volt kód-ban.
Bár tényleg fura dőlt idézőjel volt...- http://pazsitz.hu -
-
blaces
tag
válasz Fire/SOUL/CD #580 üzenetére
ctrl+c és ctrl+v volt... valami a Codeblocks-sal nem jó... ha új C projektet hozzok létre, akkor kiírja hogy a projekt védett (és egy kis lakat jel rajta) illetve a main.c fájlnak az ikonja kettévan szakadva és nem nyitja meg, full új C projekt, érdekes ez a baj a C++-al is ha van valaki aki jártas ebben kérem segítsen... priviben
DevC++ alatt megy simán, de az egyik tantárgyból nem engedik használni ezt az eszközt.
-
blaces
tag
válasz Fire/SOUL/CD #582 üzenetére
köszi, nem egy létezőt akartam már az első projektnél is ezt írta, ki, jót töltöttem le ahogy te is írtad, a beállítást meg mindjá meglesem
Egyenlőre a beadandóval kínlodok: ezt a részt nem tudom megcsinálni:
beolvass egy ötjegyű természetes számot,( a többi már működött ennek a kódját másoltam be.) ezt hogyan kell? -
Gergello
addikt
válasz Fire/SOUL/CD #597 üzenetére
Szia! Félreértetted, ezt az ellenőrzést én is tudom.
A kérdés az lenne, hogy úgy kell működnie mint ahogy írtam?
Tehát pl, ha ezt vinném be: Aasdjfnognodgn akkor nem kellene az A mögötti karaktereke beolvasnia? vagy egy másik példa sdasadadsBdsadasd és itt is csak a B-ig olvas. Én arra számítottam, hogy ez így kihagyja a nem kívánt karaktereket, nem arra hogy csak addig olvas.a megoldásba amúgy is csak printf, scanf-et kell majd írni.
-
rallye
csendes tag
válasz Fire/SOUL/CD #622 üzenetére
Köszi szépen!
-
Orc
senior tag
válasz Fire/SOUL/CD #646 üzenetére
Nem egészen erre gondoltam, hanem valami ilyesmire:
alma.h
class alma
{
public:
int szin;
virtual int kiir();
...
};
class körte : public alma
{
public:
int meret;
körte(int szin,int meret);
...
};
main.cpp:
cin>>meret;
cin>szin;
Node* a;
a<<körte(szin,meret);Valami ilyesmi kellene, csak az a kérdés, hogy milyen típusú listával tudom ezt megtenni...
Kinyomom a szemed, eltöröm a lábad... aztán mehetsz amerre látsz!
-
Orc
senior tag
válasz Fire/SOUL/CD #648 üzenetére
Köszi, a listán kellet farigcsálnom egy kicsit.
Kinyomom a szemed, eltöröm a lábad... aztán mehetsz amerre látsz!
-
kiskatus
csendes tag
válasz Fire/SOUL/CD #693 üzenetére
Szia!
Én is kérdeztem a Tanár Urat, hogy mire gondol és ezt írta e-mailban, hogy: Karakterenként olvassa be a fájlok tartalmát, majd a beolvasott karaktereket hasonlítsa össze! Ha különböznek, akkor írja ki őket egy harmadik fájlba! -
kiskatus
csendes tag
válasz Fire/SOUL/CD #696 üzenetére
Nagyon szépen köszönöm!!!
Annyit kérhetnék, hogy megjegyzésben nagyjából írd oda, hogy mit miért.
Hátha megértem úgy énis. Mégegyszer nagyon köszönöm! -
cellpeti
veterán
válasz Fire/SOUL/CD #697 üzenetére
Hát,mert mindent értesz,egyből írod pozitív értelemben értettem!
Tigris, tigris, csóvafény...
-
kiskatus
csendes tag
válasz Fire/SOUL/CD #700 üzenetére
Nagyon köszönöm! Gyorsan átfutom.
-
kiskatus
csendes tag
válasz Fire/SOUL/CD #700 üzenetére
Bemásoltam a fejlesztő környezetbe és futtatáskor csak felvillan és nem csinál semmit mi lehet a baj?
-
kiskatus
csendes tag
-
kiskatus
csendes tag
válasz Fire/SOUL/CD #706 üzenetére
Beírogattam ahog kérted. El is indul: Kiírja a program, hogy Binaris osszehasonlitas
Nem lehet megnyitni a 'First.txt' fájlt. -
kiskatus
csendes tag
válasz Fire/SOUL/CD #708 üzenetére
beraktam a borland mappájába a bin-be is egy txt fájlt aminek "first" nevet adtam de így sem.
Bocsi, hogy ilyen érthetetlen vagyok. -
kiskatus
csendes tag
válasz Fire/SOUL/CD #710 üzenetére
Maga a C az C:\Program files\Borland\4.0\bin mappa itt van az exe fájlja. ide raktam be.
-
cellpeti
veterán
válasz Fire/SOUL/CD #712 üzenetére
Nem akarok belekontárkodni a dologba,de ugyan arra való a C-Free
Annyival jobb,hogy megy benne a kivágás,másolás beillesztés! Több C fájlt meg lehet nyitni benne,automatikusan beljebb kezdi a ciklusokat,meg ilyenek...[ Szerkesztve ]
Tigris, tigris, csóvafény...
-
babyanigirl
csendes tag
válasz Fire/SOUL/CD #712 üzenetére
Köszi Fire/SOUL/CD profi a program amit karakter számolásra írtál!
Bár Én tudnék olyan profin programozni mint Te!kiskatus: Szerintem mentsd le a progit 1 mappába: egy c fájlt + a project fájlt, utána ahova lementetted ott hoz létre egy Debug_Build mappát és abba hozd létre a first ill. second text fájlt és evvel megoldódik a probléma ... szerintem
-
kiskatus
csendes tag
válasz Fire/SOUL/CD #717 üzenetére
Hali!
Így sem működik! -
cellpeti
veterán
válasz Fire/SOUL/CD #722 üzenetére
Kicsi OFF!
Ez sajnos nem a tanárokon múlik. Úgymond tapasztalat(édesanyám is tanár),éjfélig tanul ő is a következő napra,még akkor is,ha tudja az anyagot! Szar az egész oktatatás!Tigris, tigris, csóvafény...
-
cellpeti
veterán
válasz Fire/SOUL/CD #726 üzenetére
őszinte legyek? nem tudom, hogy csináljuk a feladatot?
sztem meg az első[ Szerkesztve ]
Tigris, tigris, csóvafény...
-
félisten
válasz Fire/SOUL/CD #729 üzenetére
Hali!
Közbe leesett, gondolom úgy értik, hogy a tömb 0. meg 1. eleme közt, aztán 1. és 2. közt, aztán 2. és 3. közt........
És akkor max 32 bites számokat kérünk be, abba minden beleférFire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
cellpeti
veterán
válasz Fire/SOUL/CD #730 üzenetére
Azt megírtam,hogy üres sor vagy EOF akkor kilépjen,most azt akarom,hogy akkor ne kilépjen,hanem újra bekérjen
Tigris, tigris, csóvafény...
-
cellpeti
veterán
válasz Fire/SOUL/CD #732 üzenetére
hááát... Lehet ultra nagy baromság ám,meg nem is biztos,hogy jó a feltétel,meg sok minden lehet rossz benne
Az a baj,hogy más számot is lehet ütni,nem csak 0-t meg 1-et! meg ha üres sor,akkor is tovább engedi számolni a számokat!Szóval egy nagy szar!#include <stdio.h>
#include <string.h>
#include <math.h>
#include<conio.h>
#define MAXDB 17 /* mert nem 0-tól indul a számok számlálása,hanem 1-től,mert szebb */
int getline(char s[],int lim){
int i;
char c;
for(i=0;i<lim && (c=getchar())!='\n' && c!=EOF;++i)s[i]=c;
s[i]='\0';
while(c!='\n'&& c!=EOF)c=getchar();
return i;
}
void main(void){
char bin[MAXDB+1];
int i=1;
do{
printf("Kerem a %d. binaris szamot\n",i);
if(!getline(bin,MAXDB!=' ') || !EOF) printf("Ures sor,vagy EOF!\n");
if (bin[i]==0 || bin[i]==1);
i++;
}while(i<MAXDB);
}[ Szerkesztve ]
Tigris, tigris, csóvafény...
-
cellpeti
veterán
válasz Fire/SOUL/CD #738 üzenetére
Szia!
Az elsót megcsináltam! Csak sajnos sok idő alatt,de még gyakorlok!
Utánna egy köbszámosnak álltam neki,de azzal még nem végeztem!Tigris, tigris, csóvafény...
-
cellpeti
veterán
válasz Fire/SOUL/CD #740 üzenetére
int main-val kezdtem és lezártam egy return 0;-val!
Egyiket se fogadja el!
Bauer Péti bácsinak void main(void)-ot kell megadni,különben bukó
Hogy betűt ne lehessen bevinni,azt most próbálom javítani
Tigris, tigris, csóvafény...
-
cellpeti
veterán
válasz Fire/SOUL/CD #746 üzenetére
Széchenyi István Egyetem - Műszaki Tudományi Kar - Jedlik Ányos Gépész-, Informatikai és Villamosmérnöki Intézet - Mérnök Informatikus szak,GYŐR!
[ Szerkesztve ]
Tigris, tigris, csóvafény...
-
doc
nagyúr
válasz Fire/SOUL/CD #746 üzenetére
Gyorben, a Szechenyin
amugy eleg erdekes figura, a szovegeit (felall benne a plehtorpe, stb) generaciok szajkozzak
o irt olyan programot pl. ami vegen billentyure varasnal kiirta hogy "nyomjon meg egy gombot, kap egy libacombot"
persze senki sem kap combot...
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- OnePlus 7 - magabiztos folytatás
- RAM topik
- Samsung Galaxy S21 FE 5G - utóirat
- VR topik (Oculus Rift, stb.)
- Spórolós topik
- Az USA nem akarja visszafogni Kína növekedését
- Xbox Series X|S
- gban: Ingyen kellene, de tegnapra
- Gaming notebook topik
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- További aktív témák...