Dev-C++

Programovacie jazyky, rady, poradňa...
Janio
Zablokovaný
Zablokovaný
Používateľov profilový obrázok
Príspevky: 1527
Registrovaný: 15 feb 2009, 17:42
Bydlisko: I'm away forever
Kontaktovať používateľa:

Dev-C++

Príspevok od používateľa Janio »

Čavte, učím sa programovať, a stiahol som si program Dev-C++. Skúšal som tam niečo spraviť, a našiel som na neťe taký "návod" :
main()
{
printf("hello, world\n");
}
Po tom by sa malo ukázať okno, kďe by malo byť napísane "Hello World"
A nechápem prečo mi to nejde. Keď dám spustiť tak mi nabehne warning,a napíše: "Zdrojový kód nie je preloženy"
Prosím ak vieťe tak mi poradťe ako to spravím :) Vopred THX
Prílohy
Ehm.JPG
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

najprv ho musíš skompilovať. Daj spustiť/preložiť alebo ctrl+f9 a potom môžeš dávať spustiť/spustiť (ctrl+f10). Po každej zmene ho ale musí zkompilovať, preto je lepšie si osvojiť kláves F9 ktorý zkompiluje a následne spustí

btw: máš tam ale chybu, nepôjde ti to spustiť lebo ti ešte na začiatku chýba

Kód: Vybrať všetko

#include "stdio.h"
a ešte pár vecí ti tam chýba, ale spustiť ti to už pôjde
Janio
Zablokovaný
Zablokovaný
Používateľov profilový obrázok
Príspevky: 1527
Registrovaný: 15 feb 2009, 17:42
Bydlisko: I'm away forever
Kontaktovať používateľa:

Príspevok od používateľa Janio »

Skúšal som tak spraviť ako si písal, ale teraz keď dám spustiť tak mi iba nabehne consolové okno, a hneď zmizne v sekunďe. BTW - Čo mi tam chýba ? A to čo si mi tam ty napísal musím vždy tam dať ?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

to že nabehne systémové okno a zmizne je korektné správanie, nikde tam totiž nemáš breakpoint ani žiaden príkaz na pozastavenie. Ak to exe spustíš z príkazového riadku, tak nezmizne a budeš vidieť výstup.

chýba ti tam návratový typ funkcie main. Ten riadok čo som ti písal musíš dávať vždy keď budeš používať príkazy z danej knižnice (funkcia printf() je v stdio.h). Očividne teda ten návod ktorý si si našiel nie je dostatočne kvalitný :)
Janio
Zablokovaný
Zablokovaný
Používateľov profilový obrázok
Príspevky: 1527
Registrovaný: 15 feb 2009, 17:42
Bydlisko: I'm away forever
Kontaktovať používateľa:

Príspevok od používateľa Janio »

Aha, prosím nehodil by si mi tu link na nejaké návody na programovanie ? Pretože ja som z toho už jeleň :D
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

johny3212
Star
Star
Používateľov profilový obrázok
Príspevky: 532
Registrovaný: 17 feb 2008, 19:56
Bydlisko: Terchova
Kontaktovať používateľa:

Príspevok od používateľa johny3212 »

takto neak ma vypadat tvoj zakladny helloWorld

Kód: Vybrať všetko

#include <stdio.h>
#include <stdlib.h>
using namespace std;

int main() {
	//puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
	printf("Hello World \n");

	return 0;
}
a windowsacka konzola sa zavrie, ked necaka novy vstup, co je hlupe, co uz, ale daj si tam ete neaky vstup system("pause") myslim tam pisu windowsaci. :D

a tu mas neaku literaturu k c/c++
stiahni si to. Je tam toho viac, povyberaj si

https://158.193.212.246/~testUser/aaaaa.zip
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Keď sa dajú vlastnosti toho exe súboru, malo by sa tam dať nastaviť, aby sa tá konzola nezatvárala (tuším to vytvorí .pif súbor, v ktorom su potom tie nastavenia).
Janio
Zablokovaný
Zablokovaný
Používateľov profilový obrázok
Príspevky: 1527
Registrovaný: 15 feb 2009, 17:42
Bydlisko: I'm away forever
Kontaktovať používateľa:

Príspevok od používateľa Janio »

Dík, all už to mám, a ide mi to :)
Napísať odpoveď