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

Loop σε C


I@n15

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

Δημοσ.

Γεια και χαρα σε ολους τους φιλους,θα θελα να ρωτησω πως μπορω να κανω ενα loop π.χ

for(i =100; i > 0; i--) να εμφανιζει τους αριθμους εναν εναν διαδοχικα και επι τοπου κατι ας πουμε σαν χρονομετρο,δοκιμασα με το back slash και ενα delay αλλα δεν το καταφερα.

Ισως ειναι λιγο χαζη και αφελης η ερωτηση αλλα ετσι τελειως πληροφοριακα :-):-)

Δημοσ.

οπ κατσε γιατι μαλλον βρηκαμε το προβλημα,σε Netbeans αυτο δεν μου δουλευει,σου ειναι ευκολο να μου γραψεις ακριβως τον κωδικα για να το ελεγξω?

Δημοσ.

Για 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;
}

Δημοσ.

μια χαρουλα ειναι φιλε ευγενιε απλα μονο μια μικρη λεπτομερεια,θελω οι αριθμοι να τρεχουν επι τοπου σαν χρονομετρο,οχι δηλαδη να αλλαζουν γραμμη,με το b δεν δουλευει,εχεις καμια ιδεα?

Δημοσ.
μια χαρουλα ειναι φιλε ευγενιε απλα μονο μια μικρη λεπτομερεια,θελω οι αριθμοι να τρεχουν επι τοπου σαν χρονομετρο,οχι δηλαδη να αλλαζουν γραμμη,με το b δεν δουλευει,εχεις καμια ιδεα?

 

clrscr() της conio.h (για windows πάντα)

Δημοσ.

αντι για \n" βαζεις b\ back slash δηλαδη αλλα δεν δουλευει,δεν εχω το conio.h στο Netbeans(εχουμε και τα προβληματα με τους compilers)Τελος παντων μην σας πριζω αλλο,σας ευχαριστω ολους για τον κοπο σας

Δημοσ.

για δοκίμασε και αυτό

(σε 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);
}

Δημοσ.

στο Netbeans δεν τρεχει το conio.h και στο Turbo C δεν τρεχει το windows.h.Αρχιζει να μου την δινει πολυ ασχημα στο νευρικο συστημα η C και νομιζω οτι πλησιαζει η ωρα που θα φαει ενα σουτ και θα παει απο κει που ηρθε,ελεος πια,πρεπει να εχω για καθε header file και απο εναν compiler?

Δημοσ.

σε 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

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

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

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