I@n15 Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 Γεια και χαρα σε ολους τους φιλους,θα θελα να ρωτησω πως μπορω να κανω ενα loop π.χ for(i =100; i > 0; i--) να εμφανιζει τους αριθμους εναν εναν διαδοχικα και επι τοπου κατι ας πουμε σαν χρονομετρο,δοκιμασα με το back slash και ενα delay αλλα δεν το καταφερα. Ισως ειναι λιγο χαζη και αφελης η ερωτηση αλλα ετσι τελειως πληροφοριακα :-)
narbi Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 Με την delay() απο το dos.h δεν πέτυχες την καθυστέρηση δλδ?
narbi Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 η delay() χρησιμοποιεί το dos.h header . Δηλαδή πρέπει να το κάνεις include
I@n15 Δημοσ. 26 Ιουλίου 2009 Μέλος Δημοσ. 26 Ιουλίου 2009 οπ κατσε γιατι μαλλον βρηκαμε το προβλημα,σε Netbeans αυτο δεν μου δουλευει,σου ειναι ευκολο να μου γραψεις ακριβως τον κωδικα για να το ελεγξω?
Evgenios1 Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 Για windows καλεσε το Sleep (kernel.dll) >#include "stdafx.h"// --> include stdio.h #include<windows.h> int _tmain(int argc, _TCHAR* argv[]) { for(int i=100;i>0;i--){ printf("%d\n",i); Sleep(1000); } return 0; }
I@n15 Δημοσ. 26 Ιουλίου 2009 Μέλος Δημοσ. 26 Ιουλίου 2009 μια χαρουλα ειναι φιλε ευγενιε απλα μονο μια μικρη λεπτομερεια,θελω οι αριθμοι να τρεχουν επι τοπου σαν χρονομετρο,οχι δηλαδη να αλλαζουν γραμμη,με το b δεν δουλευει,εχεις καμια ιδεα?
narbi Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 μια χαρουλα ειναι φιλε ευγενιε απλα μονο μια μικρη λεπτομερεια,θελω οι αριθμοι να τρεχουν επι τοπου σαν χρονομετρο,οχι δηλαδη να αλλαζουν γραμμη,με το b δεν δουλευει,εχεις καμια ιδεα? clrscr() της conio.h (για windows πάντα)
Evgenios1 Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 Δεν εχω ψαξει πως δουλευει η consola. Μονο το printf(..) ξερω
I@n15 Δημοσ. 26 Ιουλίου 2009 Μέλος Δημοσ. 26 Ιουλίου 2009 αντι για \n" βαζεις b\ back slash δηλαδη αλλα δεν δουλευει,δεν εχω το conio.h στο Netbeans(εχουμε και τα προβληματα με τους compilers)Τελος παντων μην σας πριζω αλλο,σας ευχαριστω ολους για τον κοπο σας
Dark_Sage Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 δοκίμασε system("cls"); με, #include <iostream.h> #include <stdlib.h> μια απο τις 2 ειναι που εχει μέσα την system
virxen75 Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 για δοκίμασε και αυτό (σε DEV c++ δουλεύει σίγουρα) > #include <stdio.h> #include <windows.h> void gotoxy(int , int); int main (){ while (1==1){ for (int i=0;i<10000;i++){ gotoxy(10,10); printf("\nhello %d",i); } } return 0; } void gotoxy(int x, int y){ COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); }
I@n15 Δημοσ. 26 Ιουλίου 2009 Μέλος Δημοσ. 26 Ιουλίου 2009 στο Netbeans δεν τρεχει το conio.h και στο Turbo C δεν τρεχει το windows.h.Αρχιζει να μου την δινει πολυ ασχημα στο νευρικο συστημα η C και νομιζω οτι πλησιαζει η ωρα που θα φαει ενα σουτ και θα παει απο κει που ηρθε,ελεος πια,πρεπει να εχω για καθε header file και απο εναν compiler?
Evgenios1 Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 κανε standar calls .πχ το Sleep που σου ειπα, δεν ειναι στους headers αλλα στο kernel.dll
virxen75 Δημοσ. 26 Ιουλίου 2009 Δημοσ. 26 Ιουλίου 2009 σε Turbo c δουλεύει το τσέκαρα μόλις > #include <stdio.h> #include <conio.h> int main (){ while (1==1){ for (int i=0;i<10000;i++){ gotoxy(10,10); printf("\nhello %d",i); } } return 0; } conio.h τρέχει μόνο σε compilers της Borland π.χ. turbo C
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.