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

full screen + c


ntenis

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

Δημοσ.

geia sas...

mipos kserei kaneis an uparxei antistoixi entoli tou tipou system("PAUSE") alla pou na ti xrisimopoioume sti c etsi oste otan kanoume run na mas vgazei full screen??i entoli as poume system("color 1f"); einai gia na vgazei se mple xroma...

 

y.g k otidipote alles entoles kserete einai euprosdektes...

 

thx

Δημοσ.

Σε Windows, built-in εντολή δεν (???) υπάρχει για κάτι τέτοιο, οπότε είτε θα πρέπει να ρυθμίσεις την Console ώστε να ξεκινά την εφαρμογή κατευθείαν σε πλήρη οθόνη ή θα πρέπει να καταφύγεις σε Windows API tricks -καθαρή λύση μάλλον δεν (??) υπάρχει.

Δημοσ.

Εντολές DOS (πχ. mode κτλ) για να κάνεις full-screen την console δυστυχώς από όσο γνωρίζω δεν υπάρχουν (θα έπρεπε να υπάρχουν - αλλά δεν..), οπότε θα πρέπει να γράψεις σε Windows API και εκεί κάνοντας μερικά τρικ.

 

Κάτι άλλο δεν έχω υπόψη μου σε στυλ System("command"); κτλ :(

Δημοσ.

Ολες οι εντολες system() εξαρτωνται απο το λειτουργικο συστημ α που εκτελεις τον κωδικα. Για ποιο λειτουργικο μιλας; Π.χ. σε windows υπαρχει και η εντολη mode, με την οποια μπορεις να αλλαξεις τις γραμμες της οθονης...

Δημοσ.
void fs() {

keybd_event(VK_MENU, 0x38, 0, 0);

keybd_event(VK_RETURN, 0x1c, 0, 0);

keybd_event(VK_RETURN, 0X1c, KEYEVENTF_KEYUP, 0);

keybd_event(VK_MENU, 0x38, KEYEVENTF_KEYUP, 0);

}

και καλεσε την στην αρχη της main()

Δημοσ.
και καλεσε την στην αρχη της main()

 

dimiourgisa mia alli function k evala mesa to kodika pou mou esteiles k meta ti kalesa amesos meta to main...int main (){ fs();

 

alla mou vgazei auta ta la8i....:`VK_RETURN' undeclared (first use this function)

 

KEYEVENTF_KEYUP' undeclared (first use this function)

 

keybd_event' undeclared (first use this function)

kamia idea???

 

thx

Δημοσ.

Πρέπει να κάνεις include το windows.h header file, δεν καλείς ρουτίνες ANSI-C αλλά ρουτίνα του Windows API και ουσιαστικά στέλνεις τον συνδυασμό πλήκτρων Alt+Enter στο ενεργό παράθυρο που λογικά είναι η Console που τρέχει η εφαρμογή σου (το κόλπο με το Windows API που λέγαμε) ;)

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

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

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