THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => C / C++ / C# => Topic started by: ilovegreece on May 30, 2007, 16:36:24 pm



Title: Προβλημα στο τρεξιμο προγραμματων!
Post by: ilovegreece on May 30, 2007, 16:36:24 pm
Εκανα copy-paste και μετα compile μερικα απο τα προγραμματα-παραδειγματα που εχει ο κ.Κορτεσης στο ethmmy και προσπαθησα να τα τρεξω και με το Visual Studio και με το Dev-C++ αλλα οταν παω να τα τρεξω εμφανιζεται στιγμιαια ενα παραθυρο κονσολας και μετα εξαφανιζεται.Μαλιστα σε ενα απο αυτα τα προγραμματα οπου ζητειται η εισοδο τιμων απο των χρηστη εμφανιζεται κανονικα το παραθυρο αλλα μετα την πληκτρολογησει μιας τιμης εξαφανιζεται.Τι μπορει να φταει?


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: akis on May 30, 2007, 17:21:58 pm
Μάλλον το πρόγραμμα τρέχει κανονικά και μετά το κλείνει, επειδή θεωρεί οτι έκανε την δουλεια του :P
Γι'αυτό το λόγο πριν τερματιστεί το πρόγραμμα βάλε να του ζητάει ενα χαρακτήρα με cin ή προσθεσε στο τέλος την εντολή getchar();


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: ilovegreece on May 30, 2007, 17:28:16 pm
Δεν θα πρεπε ομως να μην κλεινει?Δεν προλαβαινω καν να δω τι εμφανιζει το προγραμμα!!!


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: akis on May 30, 2007, 17:30:58 pm
Βασικα στην κονσολα εμφανιζει το αποτελεσμα του προγραμματος, ανοιξε την και θα το δεις


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: ilovegreece on May 30, 2007, 17:33:30 pm
Τι εννοεις?...Αφου η κονσολα κλεινει μολις ανοιξει


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: akis on May 30, 2007, 17:36:44 pm
Μπορεις όμως να την ξανανοίξεις απο τις επιλογές στην μπάρα που έχει πάνω...
δεν εχω εδω την c++ και δεν μπορω να σου πω πιο συγκεκριμένα :-\


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: vasso on May 30, 2007, 18:08:53 pm
Βάλε στο τέλος την εντολή

system("pause");


Title: deleted
Post by: BOBoMASTORAS on May 30, 2007, 18:46:53 pm
deleted


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: poumpa on May 30, 2007, 18:52:52 pm
Για το VS τρεξε το προγραμμα με την επιλογη "Start Without Debugging"


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: Wade on May 30, 2007, 19:38:08 pm
Εγώ πάντως προτιμώ τον Borland...  Δε μου έχει παρουσιάσει τέτοια προβλήματα...


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: JAs0n-X on May 30, 2007, 20:35:11 pm
Στο Visual Studio μην το τρεχεις με F5 αλλα με Ctr+F5 (στην ουσια debugging)


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: ilovegreece on May 30, 2007, 20:58:19 pm
Βαζω αυτο το προγραμμα
#include <stdio.h>
int main()
{
  int i=1;
  while(i<=5){
    printf("%d\n",i);
    i++;
  }
  i=1;
  while(1){
    printf("%d\n",i);
    i++;
    if(i>5) break;
  }
}
στο DEV-C++ κανω compile και δεν βρισκει προβλημα.Μετα παταω run και εμφανιζεται για πολυ μα πολυ λιγο η κονσολα ισα που εμφανιζεται ενα παραθυρο δηλ και μετα αντε γεια...


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: gdourbo on May 30, 2007, 21:59:42 pm
εγω χρησιμοποιω τη borland c++ και μου βγαζει error unable to open include file stdio.h τι φταιει?


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: vasso on May 31, 2007, 02:26:57 am
βάψτη μπλε και πέτα τη στη θάλασσα


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: Nikita13 on May 31, 2007, 03:22:07 am
Εγω βάζω το system("pause"); που λέτε αλλά δεν κάνει τίποτα..


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: vasso on May 31, 2007, 16:21:05 pm
πού το βάζεις;
σε εμένα κάνει...


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: Verminoz on May 31, 2007, 20:54:17 pm
Βάλε αυτό το πρόγραμμα:

#include <stdio.h>
#include <conio.h>

int main()
{
  int i=1;
  while(i<=5){
    printf("%d\n",i);
    i++;
  }
  i=1;
  while(1){
    printf("%d\n",i);
    i++;
    if(i>5) break;
  }

getch();

}

Σου εγγυώμαι ότι θα τρέξει!!! :)


Title: Re: Προβλημα στο τρεξιμο προγραμματων!
Post by: Wade on May 31, 2007, 20:55:38 pm
Εγώ έχω μια άλλη απορία...  Τι ακριβώς πρέπει να κάνω για να δέχεται ελληνικούς χαρακτήρες ο Borland;