URL: https://linuxfr.org/forums/programmation-python/posts/pourquoi-le-r%C3%A9sultat-est-il-diff%C3%A9rent-entre-le-programme-en-c-et Title: Pourquoi le résultat est il différent entre le programme en C et celui en python ? Authors: cppuser Date: 2009年11月28日T15:40:49+01:00 Tags: Score: 0 Bonjour, voici le programme en python def gotoxy(x,y): £spaces£ £/spaces£print('\x1b['+str(y)+';'+str(x)+'H') £spaces£ £/spaces£#print('033円['+str(y)+';'+str(x)+'H') def horizontal(x, y, largeur, car): £spaces£ £/spaces£debut=0 £spaces£ £/spaces£while (debut < largeur) : £spaces£ £/spaces£gotoxy(x+debut,y) £spaces£ £/spaces£print(car) £spaces£ £/spaces£debut=debut+1 £spaces£ £/spaces£ gotoxy(20,20) print("hello") horizontal(15,6,8,'*') et le même en C void gotoxy(int x,int y) { £spaces£ £/spaces£printf("\x1b[%d;%dH",y,x); } void horizontal(int x, int y, int largeur, int car) { £spaces£ £/spaces£int debut=0; £spaces£ £/spaces£while (debut < largeur) £spaces£ £/spaces£{ £spaces£ £/spaces£gotoxy(x+debut,y); £spaces£ £/spaces£printf("%c",car); £spaces£ £/spaces£debut=debut+1; £spaces£ £/spaces£} } int main() { £spaces£ £/spaces£gotoxy(20,20); £spaces£ £/spaces£printf("hello"); £spaces£ £/spaces£horizontal(15,6,8,'*'); £spaces£ £/spaces£return 0; } Celui en C fonctionne bien pas celui en python (le but est de faire le gotoxy et aussi une horizontale. Je n'ai pas mis les stdio.h car je n'arrive pas à mettre les "braquets" qui sont pris comme des balises ici. Merci

AltStyle によって変換されたページ (->オリジナル) /