Program, ktorý funguje v DevC++ ale nie vo VisualStudiu – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Program, ktorý funguje v DevC++ ale nie vo VisualStudiu – C / C++ – Fórum – Programujte.comProgram, ktorý funguje v DevC++ ale nie vo VisualStudiu – C / C++ – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Kent0
Stálý člen
14. 11. 2013   #1
-
0
-

Dobrý deň,

pracoval som na projekte, ktorý som písal v prostredí DevC++. V tomto prostredí mi to funguje. Ale keď som to dal do prostredia Visual Studio 2012 tak mi to nejde, resp. keď spustím program tak mi funguje len jedna funkcia. Chcel by som vedieť prečo. Za každú odpoveď ďakujem.

Nahlásit jako SPAM
IP: 178.253.132.–
Reklama
Reklama
z
~ Anonymní uživatel
268 příspěvků
14. 11. 2013   #2
-
0
-

A co ti nefunguje... ?

Nahlásit jako SPAM
IP: 78.156.159.–
Kent0
Stálý člen
14. 11. 2013   #3
-
0
-

#2 z
keď to spustím vo Visual Studio a zadám nejakú funkciu tak mi to padne..vyhodí tam chyby ako:
Run-Time Check Failure #2 - Stack around the variable 'rok' was corrupted.

ConsoleApplication1.exe has triggered a breakpoint.

a v DevC++ mi to nevypisuje

Nahlásit jako SPAM
IP: 178.253.132.–
KIIV+42
God of flame
14. 11. 2013   #4
-
0
-

dev-cpp je ponekud benevolentnejsi k prepisovani pameti kolem promennych... debug u vs to uz muze podchytit

Nahlásit jako SPAM
IP: 94.112.35.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Kent0
Stálý člen
14. 11. 2013   #5
-
0
-

#4 KIIV
takže musím prerábať celý môj projekt? 

Nahlásit jako SPAM
IP: 178.253.132.–
vitamin+8
Grafoman
14. 11. 2013   #6
-
+1
-
Zajímavé

#5 Kent
Podla mojej vesteckej gule nemusis, staci upravit riadok 63, 82 a 13 :)

Nahlásit jako SPAM
IP: 95.105.152.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
Kent0
Stálý člen
14. 11. 2013   #7
-
0
-

#6 vitamin

:D..
len problém je v tom, že už sa na to pozerám dosť dlho a neviem ako to mám upraviť 

Nahlásit jako SPAM
IP: 178.253.132.–
KIIV+42
God of flame
14. 11. 2013   #8
-
0
-

pochybuju ze to uvidis jen tak pozeranim... dulezity je zjistit, kde smatas vedle... obvykle to byvaji pole, c retezce a tak...

Nahlásit jako SPAM
IP: 94.112.35.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Kent0
Stálý člen
14. 11. 2013   #9
-
0
-

#8 KIIV
no v tom projekte pracujem hlavne so súborom a s poliami..základ je načítať súbor vo funkcii a potom s ním pracovať v ďalších funkciách a dynamicky alokovať pamäť pre dvojrozmerné pole pre určitý reťazec a s tým poľom pracovať zas v ďalších funkciách..a keď som si to skúšal a dával pomocné výpisy či sa mi to pole podarilo dobre nasmerovať do ďalej funkcie tak vždy mi ho tam vypísalo..a rovnako aj so súborom, vždy keď som ho volal v ďalšej funkcii tak v pomocných výpisoch mi ho ukázalo..

Nahlásit jako SPAM
IP: 178.253.132.–
KIIV+42
God of flame
14. 11. 2013   #10
-
0
-

tak holt prepnout na linux a pouzit valgrind ... paradni hracka na chyby prace s pameti, co neni tvoje

Nahlásit jako SPAM
IP: 94.112.35.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Kent0
Stálý člen
14. 11. 2013   #11
-
0
-

#10 KIIV
ukázal by som tu aj môj zdrojový kód projektu ale videl som, že už tu vo fóre jeden užívateľ riešil problém z toho istého projektu..a nechcem aby odo mňa niečo odkopíroval kedže by to potom profesori mohli zistiť a mal by som z toho zle ja.. mohol by som ho poslať na mail napr. Vám alebo aj niekomu inému kto by bol ochotný sa na to pozrieť 

Nahlásit jako SPAM
IP: 178.253.132.–
vitamin+8
Grafoman
14. 11. 2013   #12
-
0
-

#11 Kent

Preco neskusis ten valgrind (pripadne drmemory, ten ide aj na win)?

Nahlásit jako SPAM
IP: 95.105.152.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
Kent0
Stálý člen
14. 11. 2013   #13
-
0
-

#12 vitamin
čo sú to za programy? 

Nahlásit jako SPAM
IP: 178.253.132.–
vitamin+8
Grafoman
14. 11. 2013   #14
-
0
-

#13 Kent
Testuju pristupy do neplatnej pamete, memory laky, ...

Nahlásit jako SPAM
IP: 95.105.152.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
Kent0
Stálý člen
14. 11. 2013   #15
-
0
-

#14 vitamin
to ja s takým programom neviem pracovať 

Nahlásit jako SPAM
IP: 178.253.132.–
vitamin+8
Grafoman
14. 11. 2013   #16
-
0
-

#15 Kent
RTFM || UTFG

Nahlásit jako SPAM
IP: 95.105.152.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
ciop
~ Anonymní uživatel
13 příspěvků
18. 11. 2013   #17
-
0
-

#16 vitamin

bofh? nastesti jeste ne :-)

Nahlásit jako SPAM
IP: 89.177.118.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 79 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý