Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z otwieraniem plików napisanych w c++

Ostatnio zmodyfikowano 2010-10-22 07:15
Autor Wiadomość
PL4Y3R
Temat założony przez niniejszego użytkownika
Problem z otwieraniem plików napisanych w c++
» 2010-10-21 20:55:02
Witam,
Gdy otwieram plik napisny w c++ na dev c++ to mignie na sekunde i sie wyłącza, czemu .


Tekst zrodlowy:

#include <cstdio>
int main()
{
    printf( "Test dzialania Code::Blocks" );
    return 0;
}


proszę o pomoc !! :)
P-23118
mesajah
» 2010-10-21 21:00:22
1. pisz kod źródłowy w znaczniku code src="c++"
2. a oto błąd musisz dodać stop masz 2 opcje :

Opcja 1 :

C/C++
#include <cstdio>
int main()
{
    printf( "Test dzialania Code::Blocks" );
    system( "pause" );
    return 0;
}

Opcja 2 :

C/C++
#include <cstdio>
#include <conio.h>
int main()
{
    printf( "Test dzialania Code::Blocks" );
    getch();
    return 0;
}

Opcja 3 tego nie jestem w ogóle pewien ( chyba to nie ) :

C/C++
#include <cstdio>
void main()
{
    printf( "Test dzialania Code::Blocks" );
}

Polecam opcje 2 , bo wykorzystywanie system czyiś antywir może wykryć za hack
dla ciekawych ( możemy dzięki tej komendzie i obsłudze plików zrobić ładny wir :P ).
P-23119
PL4Y3R
Temat założony przez niniejszego użytkownika
» 2010-10-21 21:07:13
a to coś jest nie tak bo w kursie podstawowym c++ jest tak napisane i nie działa tylko mignie i to wszystko



#include <cstdio>
int main()
{
    printf( "Test dzialania Code::Blocks" );
    return 0;
}
P-23121
SeaMonster131
» 2010-10-21 21:10:14
Code::Blocks ma ustawione jako domyślne zatrzymywanie programu na samym końcu. Dev nie ma, dlatego dopisz tak jak powiedział @mesajah "stop" :)
P-23122
michalp
» 2010-10-21 21:15:54
Albo jeszcze lepsze wyjście, użyć debuggera (wiele IDE w trybie debug ustawia breakpoint na końcu programu).
P-23124
ison
» 2010-10-21 21:36:02
albo dopisz while(1); na końcu przed returnem
nie wymaga żadnych bibliotek ;P

a to coś jest nie tak bo w kursie podstawowym c++ jest tak napisane i nie działa tylko mignie i to wszystko
to że ty czegoś nie dostrzegasz nie znaczy że tego nie ma ;)
program wykonuje się tak jak należy -> otwiera okno, wypisuje tekst po czym zamyka okno. To że wykona te operacje w ułamek sekundy nie znaczy że nie działa
P-23125
michalp
» 2010-10-21 22:17:15
@ison: I potem jeszcze zostawi w wersji release... Generalnie getch(), system("pause"), while(1) itp. (użyte do zatrzymania programu) to złe nawyki. Jeżeli korzysta się z w miarę dobrego IDE, lub uruchamia się programy z konsoli to tego typu sztuczki są niepotrzebne.
P-23127
ison
» 2010-10-21 22:43:28
@up dlaczego złe nawyki?
P-23128
« 1 » 2
  Strona 1 z 2 Następna strona