Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Karma
    félisten

    közben nekem is beugrott, hogy a 4 hossz nem lesz jó, köszi így már nekem is jó :)

    Ez az IDE debugger azmiaz? Én VS2010-et használok. Valamint, azt tudjátok, hogy miért nyávok a fordító az strcat-ra és ajánl helyette strcat_s-t?

    Az strcat_s azért jó, mert odafigyel arra, hogy a célterületből véletlenül se szaladjon ki. Ha egy négy hosszú blokkba beleírnád azt, hogy "MCCXXXIV", akkor az strcat kifut és felrobban, a safe változat beírja hogy "MCC" és csöndben megy tovább.

    A debuggert használod most is, csak tud sok hasznos dolgot még ;) Például a programsoraid mellett bal oldalt kattintasz, breakpointot raksz be, aminél a program megáll és lépésenként követheted a menetét.

    buherton: Tényleg előfordulhatnak felesleges warningok, de ez egyáltalán nem az! Konkrétan elkerülhető lett volna a crash. Az strcat_s tényleg nem szabványos, de az strncat igen, ami szintén egy biztonságos alternatíva más platformon.

    Meg úgy egyébként a warningok azért vannak, mert valamit rosszul csinál az ember. Tanulásnál különösen fontos megérteni hogy mit...

  • buherton
    őstag

    közben nekem is beugrott, hogy a 4 hossz nem lesz jó, köszi így már nekem is jó :)

    Ez az IDE debugger azmiaz? Én VS2010-et használok. Valamint, azt tudjátok, hogy miért nyávok a fordító az strcat-ra és ajánl helyette strcat_s-t?

    Fel kell venni azt a bizonyos szemüveget, amivel a fontos és jelentéktelen warningokat ki lehet válogatni. Szerintem a strcat_s egy beépített függvény a VS-nek, így inkább javaslat lesz, mint valós warning. A standradban egészen biztosan nincs ilyen. Nem kell azzal foglalkozni. Függően attól, hogy merre szeretnél tovább tanulni én javasolnám a mingw (GCC) + eclipse kombót. A VS nagyon lekorlátoz. Gyakorlatilag csak PC-re és csak Windowsra tudsz fejleszteni. GCC + Eclipse-szel gyakorlatilag minden platformra tudsz fejleszteni.

    IDE - Integrated Development Environment, a debuggerrel pedig lépkedni tudsz a kódban futás közben. Meg tudod nézni, hogy az adott változónak mi az értéke. Meg is lehet változtatni. Break pointokkal meg lehet állítani a program futását. Nagyon hasznos ha algoritmusbeli hibát szeretnél kidebbugolni.

Új hozzászólás Aktív témák