Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Code::Blocks10.05 ili neki drugi

[es] :: C/C++ programiranje :: C/C++ za početnike :: Code::Blocks10.05 ili neki drugi

[ Pregleda: 1587 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zagor_te_nej
nezaposlen
Novi Sad

Član broj: 299969
Poruke: 12
*.adsl.eunet.rs.



Profil

icon Code::Blocks10.05 ili neki drugi27.02.2012. u 09:34 - pre 148 meseci
Pomoć oko Code::Block-sa.
Prvo da kazem apsolutni sam početnik(uopšte u snalaženju sa računarima a pogotovo u C programskom jeziku)pa pokušajte da se spustite na moj nivo.A evo šta je moj problem.

Code:
#include <stdio.h>
#define IN 1
#define OUT 0
/*count lines,words and charachters in input*/

 int main()
{ int c,nl,nw,nc,state;

    state= OUT;
    nl=nw=nc=0;
    while((c=getchar())!=EOF){
       ++nc;
       if(c=='\n')
        ++nl;
       if(c==' '||c=='\n'||c=='\t')
        state=OUT;
       else if(state==OUT){
        state=IN;
        ++nw;
         }}
  printf("%d %d %d\n",nl,nw,nc);
 return 0;


Kad pokrenem build javlja mi status 0,errors 0,warnings 0(što je u redu) ali kad posle pokrenem bild ili build and run i pojavi se crni ekran koji mi služi za unos
teksta koji program treba da obradi ne dešava se ništa tj.po tom crnom prozorčetu mogu damo da kucam a program ne broji ništa.E onda kad ugasim prozorče
pojavi se poruka
Process terminated with status -1073741510.
I ja potrazio na netu i video ovo
//www.gamedev.net/topic/601579-process-terminated-with-status-1073741510-codeblocks/[/url][/url]
http://www.gamedev.net/topic/5...nated-with-status--1073741510/
ali mi engleski nije jača strana pa ne znam precizno šta pričaju.
Molim ako neko ima objašnjenje.
Pozdravljam i zahvaljujem unapred!
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Code::Blocks10.05 ili neki drugi27.02.2012. u 09:47 - pre 148 meseci
Na datoj stranici piše da je broj -1073741510 isto što i heksadecimalni broj 0xC000013A, i naznačava da je program završio rad zato što je koristik pritisnuo Ctrl+C.

Ovaj mali program završava brojanje kad naleti na EOF. To možeš da postigneš time što bi programu preusmerio neki fajl kao standardni input. U Windowsu i Linuxu to se postiže simbolom "<"). Ako imaš neki fajl recimo fajl.txt i tvoj program se zove recimo prebrojavanje.exe onda u komand promptu izvrši prebrojavanje < fajl.txt. Drugi način bi bio da kucaš ručno, kao što si i bio radio, ali na kraju rada umesto Ctrl+C stisni Ctrl+Z u Windowsu, ili mislim Ctrl+D u Linuxu.
 
Odgovor na temu

zagor_te_nej
nezaposlen
Novi Sad

Član broj: 299969
Poruke: 12
*.adsl.eunet.rs.



Profil

icon Re: Code::Blocks10.05 ili neki drugi27.02.2012. u 11:00 - pre 148 meseci
Hvala,ali samo sam na ekrančiću dobio(kad stisnem Ctrl Z)^Z i opet istu poruku
Process terminated with status -1073741510
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Code::Blocks10.05 ili neki drugi27.02.2012. u 12:58 - pre 148 meseci
Šta je to ekrančić? Da li radiš na nekom normalnom kompjuteru sa nekim normalnim Windows operativnim sistemom? Ctrl+Z bi trebalo da radi posao, samo što posle njega moraš da stisneš i Enter. Recimo, ako u komand promptu izvršiš copy con: proba.txt Windows će "kopirati" sadržaj sa konzole (con:) to jest sa tastature u fajl proba.txt, i to će raditi sve dok ne pritisneš Ctrl+Z i zatim Enter.

Probaj da taj tvoj program izvršiš iz komand prompta, a ne iz Code::Blocks okruženja. Možda je problem samo to što se jako brzo zatvori prozor, pa se ne vidi rezultat. Stavi jedan system("pause") između printfa i returna.
 
Odgovor na temu

zagor_te_nej
nezaposlen
Novi Sad

Član broj: 299969
Poruke: 12
*.adsl.eunet.rs.



Profil

icon Re: Code::Blocks10.05 ili neki drugi29.02.2012. u 18:52 - pre 147 meseci
Mihajlo hvala za savet Ctrl+Z, najzad program radi.Ja sam grešio jer sam išao na tu komandu pre entera,u stvari nakon unosa treba enter pa Ctrl+Z pa opet enter i onda svo brojanje radi.Mada mi se i dalje prikazuje^Z i to računa u znakove koje broji.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Code::Blocks10.05 ili neki drugi

[ Pregleda: 1587 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.