CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Programmation: Faut bien commancer un jr

JoKer_forever
JoKer_forever
Niveau 10
16 avril 2004 à 20:41:10

Là tu m´en demande trop.

Ce que je peux te dire, c´est que certaines commandes ( dans vi) ne sont pas les mêmes sur Mac OS X et sur Linux.

Je ne peux pas plus t´aider. Tu as atteins mes limites dans ce que je sais sur le programmation...! ; o)

cubike
cubike
Niveau 9
16 avril 2004 à 20:53:57

ok, tu ma deja bien aider, merci beaucoup joker :ok:

DasHuhn
DasHuhn
Niveau 10
17 avril 2004 à 12:27:22

Python est un langage interprété. Autrement dit :

CONTENU DU FICHIER BONJOUR.PY

  1. !/usr/bin/python
  2. Peut etre que sous MacOS X python se trouve pas la
  3. ...
  4. Si c´est bon

nom = raw_input("Entrez votre nom :\n")
print " Vous vous appelez", nom
FIN DU FICHIER

Ensuite deux manières de l´executer : ou on le rend executable et on l´appellera comme tous les programmes,
$ chmod +x bonjour.py
$ . /bonjour.py
Entrez votre nom
Arthur
Vous vous appelez Arthur

Ou bien on l´appelle par :
$ python bonjour.py

  1. Etc...

Ca revient au même, mais placer un en-tête comme " #!/usr/bin/python" permet de le rendre identifiable par ´file´

Maintenant le C.

FICHIER BONJOUR.C

  1. include < stdio.h>

int main()
{
char nom[100]; / * On déclare un tableau de 100 caractères pour stocker le nom. Si l´utilisateur entre plus, c´est foutu ! Mais la façon correcte se voit plus tard */
printf("Entrez votre nom\n");
scanf("%s", &);
printf("Vous vous appelez %s", nom);
return 0;
}

FIN DU FICHIER

Comme tu peux le voir, le C est moins lisible, et aussi ignorant des chaines de caractères ( par défaut). Il faudra que tu alloues toi-même la mémoire ( avec une fonction C) pour stocker plus grand que ce que tu as décidé au début ( ici : 100 caractères)

La compilation :
$ cc -o Bonjour bonjour.c
[Si il y´a des erreurs, le débugueur les affiche]
$./Bonjour
etc...

Tu peux éditer tes sources avec n´importe quel éditeur de texte. Assure toi simplement de les enregistrer en plain/text, et sans caractères spécifiques à une langue ( accents, cédilles). Il existe des traitements de texte ( KWrite ou BBedit) qui permettent d´améliorer la lisibilité du programme ( mise en couleur, etc...)

cubike
cubike
Niveau 9
17 avril 2004 à 13:50:38

La merci DasHuhn, je te remercie je ne pouvais pas espéré mieu :)
je bin maintenant je vais tester tout ca.

ah oui, petite question,pkoi dans ton éxample tu compile le C et pas le python? le python se compile aussi non? alors sa m´envoie a une autre question, dans qu´elle cas il vaut mieu compilé son python?

désoler si je suis un peut soulant hein :)

DasHuhn
DasHuhn
Niveau 10
17 avril 2004 à 13:55:22

Le
Python
Ne
Se
Compile
Pas

!
A l´éxécution, c´est à dire lorsque le programme nommé Python éxecute du code écrit dans le langage nommé Python, le programme nommé Python lit au fur et à mesure, il n´y a pas de compilation ! Ou plutôt : pas de code binaire ( je doute toujours sur un point, s´adresser à Jarose, spécialiste du Python)

cubike
cubike
Niveau 9
17 avril 2004 à 14:03:37

ok,

par contre j´ai un petit souci , il me met Permission denied, que je soit en root ou en utilisateur normal.
( a savoir que je suis dans le dossier / programmation/bonjour.py/)

--------------------------------------------------
---
powerbook:/programmation Gabriel$ cd bonjour.py
powerbook:/programmation/bonjour.py Gabriel$ ls
bonjour.py
powerbook:/programmation/bonjour.py Gabriel$ chmod +X bonjour.py
powerbook:/programmation/bonjour.py Gabriel$ . /bonjour.py
-bash: . /bonjour.py: Permission denied
powerbook:/programmation/bonjour.py Gabriel$ . /bonjour.py
-bash: . /bonjour.py: Permission denied
powerbook:/programmation/bonjour.py Gabriel$ su
Password:
powerbook:/programmation/bonjour.py root# . /bonjour.py
su: . /bonjour.py: Permission denied

--------------------------------------------------
----

cubike
cubike
Niveau 9
17 avril 2004 à 14:05:12

bon je vais devoir m´absanté cet aprem donc je ne serais pas la avant ce soir, donc c normal si je ne repond pas,

encore merci pour tes éxplication, @ ce soir :-)

DasHuhn
DasHuhn
Niveau 10
17 avril 2004 à 14:08:44

Oui c´est normal. Et tu sais pourquoi ? Parce que ton ´x´ est un x majuscule.

cubike
cubike
Niveau 9
17 avril 2004 à 16:11:38

non j´ai encore ce probleme:

powerbook:~ Gabriel$ cd . ./../programmation/bonjour.py
powerbook:/programmation/bonjour.py Gabriel$ ls
bonjour.py
powerbook:/programmation/bonjour.py Gabriel$ chmod -x bonjour.py
powerbook:/programmation/bonjour.py Gabriel$ . /bonjour.py
-bash: . /bonjour.py: Permission denied
powerbook:/programmation/bonjour.py Gabriel$

cubike
cubike
Niveau 9
17 avril 2004 à 16:35:41

bon je croi que j´ai du nouveau, quand j´utilise la deuxieme méthode sa marche. mais j´ai quand meme un méssage d´erreur au débit du programme mais sans en altéré son fonctionnement:

powerbook:/programmation/bonjour.py Gabriel$ python bonjour.py
sys:1: DeprecationWarning: Non-ASCII character ´\xab´ in file bonjour.py on line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Entrez votre nom:

DasHuhn
DasHuhn
Niveau 10
17 avril 2004 à 17:06:40

Je comprends ce qu´il veut dire ( enfin je crois) mais je vois pas pourquoi... il dit qu´un caractère le gène, mais je sais pas lequel.

cubike
cubike
Niveau 9
17 avril 2004 à 17:15:19

c´est une question d´encodage de texte il ve du ASCII enfin bon, puisque sa marche.

enfin je me demande pourquoi il me donne l´erreur Permission denied avec la permiere méthode, en plus il n´y ya pas que pour ca qu´il me donne cette erreur

twimsk
twimsk
Niveau 10
17 avril 2004 à 17:26:23

o_O quand je vois tout ca je crois que je vais attendre un peu,du moins la fin de la scolarité.
masi je peut toujours commencer par applescript.ca marche comment? :-)

cubike
cubike
Niveau 9
17 avril 2004 à 18:03:12

ya un site qui est vachement bien pour l´appel script, aten je retrouve l´adresse et je te la donne

patrox
patrox
Niveau 1
17 avril 2004 à 18:42:04

Une lib simple Pour faire des jeux en C sur mac os X:
http://www.phelios.com/ptk

quelques exemples de jeux:
http://www.phelios.com/fr/

pat.

twimsk
twimsk
Niveau 10
17 avril 2004 à 18:43:21

merci cubike :)

Ptsm
Ptsm
Niveau 10
17 avril 2004 à 21:15:50

ouais vive applescript
j arrive a faire des boites de dialogues a plusieurs choix c est cool :sarcastic:

DasHuhn
DasHuhn
Niveau 10
18 avril 2004 à 11:11:08

Cool merci patrox. Je retiens le lien, je m´y mettrais un jour.

Twmisk, ptsm> Vous feriez ( à mon avis) mieux de commencer par l´apprentissage du shell =)

JoKer_forever
JoKer_forever
Niveau 10
18 avril 2004 à 11:14:33

Comme si pour programmer il fallait absolument utiliser le shell !

Ptsm
Ptsm
Niveau 10
18 avril 2004 à 11:14:33

c est quoi shell?
sinon mon pere m a aussi parle de visual basic
je fais quoi alors?

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment