Προς το περιεχόμενο

borland c++ compiler ?


EXARXEIA_CITY

Προτεινόμενες αναρτήσεις

Δημοσ.

Αντίστοιχα με το system("pause"); μπορείς, στο τέλος του προγράμματος, να βάλεις την εντολή getch(); ώστε η κονσόλα να παραμείνει ανοιχτή εως ότου πατήσεις οποιοδήποτε πλήκτρο.

Δημοσ.
den thelo na vazo kathe fora epipleon kodika . den iparxei kapia epilogi i na kano add kapio configuration file pou exei epilogi . exo tin ekdosi 4.9.9.2

 

Den einai kai tipota na prostheseis 2 grammes.

 

Me allon tropo stin Dev den ginete.

Δημοσ.

EXSARXEIA_CITY μην σου φαίνεται παράξενο που πρέπει να διαβάζεις έναν χαρακτήρα πριν κλείσει κάθε φορά που θέλεις να διαβάσεις τα αποτελέσματα.Ακόμα και στην σχολή αυτό μας έλεγαν να κάνουμε και το έχω διαβάσει σε κάμποσα βιβλία.Life sucks i know :)

Δημοσ.

#include <stdlib.h>

#include <stdio.h>

 

 

void do_heading(char *filename);

 

int line, page;

 

main(int argv, char *argc[])

{

char buffer[256];

FILE *fp;

 

if( argv <2 )

{

fprintf(stderr, "\nProper Usage is: ");

fprintf(stderr, "\n\nPRINT_IT filename.ext\n");

exit(1);

}

if (( fp = fopen( argc[1], "r" )) == NULL )

{

fprintf( stderr, "Error opening file, %s!", argc[1]);

exit(1);

}

 

page = 0;

line = 1;

do_heading( argc[1]);

 

while( fgets(buffer, 256, fp) != NULL )

{

if( line % 55 == 0)

do_heading( argc[1] );

 

fprintf( stdout, "&4d:\t%s", line++, buffer );

}

 

fprintf(stdout, "\f");

fclose(fp);

 

return 0;

 

 

}

void do_heading( char *filename)

{

page++;

 

if (page > 1)

fprintf( stdout, "\f" );

 

fprintf( stdout, "page: %d, %s\n\n", page, filename );

 

}

 

 

 

opou kai an evala system("pause"); to parathiro den emene anoixto kai o compiler den evgaze lathos . pou vazo to system("pause"); ?

Δημοσ.
sto iek exoume tin borland c++ 4.2 tou 1993 . otan trexo kapio programa ,xoris epipleon kodika (system pause ktl ) to parathiro menei anoixto .

 

Αυτό συμβαίνει διότι χρησιμοποιείται το EasyWin αν θυμάμαι καλά, μια υλοποίηση των παλιών Borland Windows Compilers (το έχει και ο BCC 3.1 for Windows) ώστε να διευκολύνουν την μεταφορά DOS λογισμικού στα Windows προσφέροντας ένα παρόμοιο με του DOS stdin/stdout (console) “παράθυρο” (ή καλύτερα interface).. ενώ διευκολύνει και τους αρχάριους στην εκμάθηση προγραμματισμού.. σήμερα το ίδιο μπορείς να κάνεις εύκολα γράφοντας Win32s console εφαρμογές option που δεν υπήρχε στα Windows προ των ’95 (φυσικά).. οπότε η ύπαρξη του EasyWin ήταν απαραίτητη..

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...