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)
ok, tu ma deja bien aider, merci beaucoup joker ![]()
Python est un langage interprété. Autrement dit :
CONTENU DU FICHIER BONJOUR.PY
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
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
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...)
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 ![]()
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)
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
--------------------------------------------------
----
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 ![]()
Oui c´est normal. Et tu sais pourquoi ? Parce que ton ´x´ est un x majuscule.
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$
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:
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.
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
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? ![]()
ya un site qui est vachement bien pour l´appel script, aten je retrouve l´adresse et je te la donne
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.
merci cubike ![]()
ouais vive applescript
j arrive a faire des boites de dialogues a plusieurs choix c est cool ![]()
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 =)
Comme si pour programmer il fallait absolument utiliser le shell !
c est quoi shell?
sinon mon pere m a aussi parle de visual basic
je fais quoi alors?