programmeur professionnel sur VG5000 |
Bienvenue invité ( Connexion | Inscription )
Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.
programmeur professionnel sur VG5000 |
6 Sep 2003, 19:00
Message
#31
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
ça ?
CODE #include <stdio.h>
int main (int argc, const char * argv[]) { // insert code here... printf("Hello, World!n"); return 0; } C'est juste le projet par défaut dans Project Builder... le "argc", et "argv", tu t'en fous pour l'instant, tu verras ça plus tard, c'est pour traîter les arguments d'un exé, et t'en as pas besoin pour le cocoa de toute façon... le "#include <stdio.h>", c'est le header qu'il faut inclure pour les entrées sorties... T'en auras pas besoin non plus en cocoa, mais en C, il est essentiel, pour sortir les résultats d'un programme :wink: -------------------- I think therefore I Mac
|
|
|
6 Sep 2003, 23:10
Message
#32
|
|
Adepte de Macbidouille Groupe : Membres Messages : 117 Inscrit : 30 Aug 2002 Lieu : Lyon Membre no 3 347 |
Donc je laisse tout ce qu'il me propose?
Au fait, où est-ce qu'on apprend le terminal? Où tu as appris, toi? C'est quoi comme langage? -------------------- AA
|
|
|
6 Sep 2003, 23:24
Message
#33
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE Donc je laisse tout ce qu'il me propose?
Au fait, où est-ce qu'on apprend le terminal? Où tu as appris, toi? C'est quoi comme langage? ben t'enlèves juste le : printf("Hello, World!n"); que tu remplaces par ton code :wink: Euhh, pour le terminal, c'est du pur UNIX lol, pour apprendre, y a des sites, le regretté "Précision Mac", les man ("man commande", "man man" par exemple :wink: ) en english ou en français plus ou moins compatible (voir la FAQ), plus pour moi, une année d'école d'ingé -------------------- I think therefore I Mac
|
|
|
7 Sep 2003, 00:12
Message
#34
|
|
Adepte de Macbidouille Groupe : Membres Messages : 117 Inscrit : 30 Aug 2002 Lieu : Lyon Membre no 3 347 |
Je vois.
Vain Dieu, qu'est-ce que j'ai perdu comme temps au conservatoire! En tout cas, je peux te dire que je suis pas à la fête avec mon bouquin! Le code C pur tel quel, et ben il y a des trucs qui marchent pas dans project builder. Et même: Project Builder quitte inopinément très souvent Je vais regarder si ça fait pareil avec le terminal. MàJ: Tu sais quoi? Je crois que c'est %d qui marche pas à chaque fois que j'en mets un (comme dans le bouquin), aveu pas marcher la bougresse! -------------------- AA
|
|
|
7 Sep 2003, 01:36
Message
#35
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Mais non, du temps pour la musique n'est jamais perdu :wink:
le %d marche pas ??! euh, essaie ça : CODE #include <stdio.h>
int main() { int a = 5; printf("a = %dn",a); return 0; } chuis sûr que ça marchera -------------------- I think therefore I Mac
|
|
|
7 Sep 2003, 01:45
Message
#36
|
|
Adepte de Macbidouille Groupe : Membres Messages : 117 Inscrit : 30 Aug 2002 Lieu : Lyon Membre no 3 347 |
Voilà le truc, dans le terminal, ça marche (sauf les accents dans les printf).
Mais dans Builder, ça quitte, ça plante et compagnie et je crois que c'est pas le %d, c'est tout simplement le scanf. En fait, j'ai jamais pu rentrer une valeur dans un truc compilé par builder. Tiens, regarde mon dernier soft trop classe: (je le copie du builder) #include <stdio.h> int x; int main (int argc, const char * argv[]) { printf("Entrez un chiffre dont la valeur chiffrale de tous les jours est 10 :"); scanf("%d", &x); if (x==10) printf("Vous avez tapé 10, ce qui prouve que vous avez un comportement quand même plutôt correct avec votre entourage proche. Merci."); else printf("Vous venez de taper %d, vous êtes donc un déglingué du cul et vous n'êtes même pas capable de rentrer 10 quand on vous demande de rentrer 10 alors vous non, vous êtes toujours plus malin que tout le monde!", x); return 0; } Ben, ça fait quitter builder. T'y comprends kekchose, toi? -------------------- AA
|
|
|
7 Sep 2003, 11:40
Message
#37
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Tiens, j't'ai arrangé ça : http://membres.lycos.fr/cschlum/essai.c
Les accents passent avec un bon encodage ;-) (éditeur : emacs ou vim, enfin un éditeur UNIX quoi) Pour PB, euhhh, je peux pas te dire, je l'utilise pour les projets Cocoa, c'est tout :wink: Enfin je pense pas que beaucoup de programmeurs l'utilisent pour programmer en C... :-? -------------------- I think therefore I Mac
|
|
|
7 Sep 2003, 11:55
Message
#38
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 263 Inscrit : 17 Nov 2002 Membre no 4 719 |
si ca marceh bien moi je trouve ca plutot pratqie car au moins on ades couleurs.
(perso chez moi ca compile nickel avec gcc 3.3) |
|
|
7 Sep 2003, 15:39
Message
#39
|
|
Adepte de Macbidouille Groupe : Membres Messages : 117 Inscrit : 30 Aug 2002 Lieu : Lyon Membre no 3 347 |
Ça marche dans le terminal (pas les accents). J'ai pas encore vu où j'avais foiré mais bon.
Pas moyen de faire un scanf dans PB! Je sais pas ce qu'il se passe! Peut-être que j'ai encore fait une faute de frappe mais je crois pas. Je vais revérifier? De toute façon, si j'ai bien tout compris, on n'a plus plus besoin de scanf dans cocoa. Ni de printf, d'ailleurs. C'est vra! que c'est pas mal les couleurs dans PB, surtout pour débuter! -------------------- AA
|
|
|
7 Sep 2003, 15:58
Message
#40
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 263 Inscrit : 17 Nov 2002 Membre no 4 719 |
en cocoa tu peux remplacer ton printf par NSLog() a la rigueur, et pis pour le scanf, ben fait plutot un petit GUI, et pis tu recupere le tout en NSString avec un outlet
|
|
|
7 Sep 2003, 17:20
Message
#41
|
|
Adepte de Macbidouille Groupe : Membres Messages : 117 Inscrit : 30 Aug 2002 Lieu : Lyon Membre no 3 347 |
Ça y est, je saigne du nez.
-------------------- AA
|
|
|
7 Sep 2003, 17:22
Message
#42
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE en cocoa tu peux remplacer ton printf par NSLog() a la rigueur, et pis pour le scanf, ben fait plutot un petit GUI, et pis tu recupere le tout en NSString avec un outlet
Héhé, là tu parles en chinois pour lui printf et scanf ne servent à rien en cocoa, car tout passe par l'interface :wink: -------------------- I think therefore I Mac
|
|
|
7 Sep 2003, 17:37
Message
#43
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 263 Inscrit : 17 Nov 2002 Membre no 4 719 |
oui c ce que je dis , bien que le printf marche.
|
|
|
7 Sep 2003, 18:30
Message
#44
|
|
Adepte de Macbidouille Groupe : Membres Messages : 117 Inscrit : 30 Aug 2002 Lieu : Lyon Membre no 3 347 |
Je vais me grouiller de finir mon bouquin de C pour tâter l'interface. D'autant qu'il y a un autre truc que j'ai pas encore abordé: au-delà de la compilation et de l'exécution sur PB ou dans le terminal, sortir une appli autonome depuis une source C, ça se fait de milliards de façon sur OSX, non? Tu peux en faire une appli Carbon, Cocoa et tout le tremblement?
-------------------- AA
|
|
|
8 Sep 2003, 12:09
Message
#45
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE Je vais me grouiller de finir mon bouquin de C pour tâter l'interface. D'autant qu'il y a un autre truc que j'ai pas encore abordé: au-delà de la compilation et de l'exécution sur PB ou dans le terminal, sortir une appli autonome depuis une source C, ça se fait de milliards de façon sur OSX, non? Tu peux en faire une appli Carbon, Cocoa et tout le tremblement?
Héhé, c'est pas si simple que ça... Une source C simple fait des entrée-sorties sur l'entrée et la sortie standard (clavier, et l'écran du terminal)... Une appli cocoa fait ses entrées sorties à partir de l'interface, et une appli carbone aussi... Après, tu peux faire de l'OpenGL aussi, mais alors bon courage -------------------- I think therefore I Mac
|
|
|
8 Sep 2003, 13:55
Message
#46
|
|
Adepte de Macbidouille Groupe : Membres Messages : 117 Inscrit : 30 Aug 2002 Lieu : Lyon Membre no 3 347 |
Je te rappelle mon plan de carrière dans le domaine:
1 je finis le bouquin sur le straight C 2 j'enquille sur les tutoriaux apple sur l'Obj-C (ou l'autre site cité dans ce post) 3 je finis sur le bouquin Cocoa que j'ai fait venir de chez Amazon. Si je me suis gourré de chemin, il est encore temps que tu me fasses bifurquer, je suis pas tellement avancé. -------------------- AA
|
|
|
8 Sep 2003, 14:13
Message
#47
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Nanan, très bon chemin
C'était juste pour dire que c'était pas la peine de devenir un expert en "printf" et "scanf" ou "getline", "get", "getchar" et cie ... -------------------- I think therefore I Mac
|
|
|
20 Aug 2008, 10:18
Message
#48
|
|
Nouveau Membre Groupe : Membres Messages : 32 Inscrit : 20 Aug 2008 Membre no 119 962 |
Bonjour,
Il n'y a que moi que ça tilter de lire qu'un gars (visiblement une pointure) à dix ans pirate le pentagone avec un vg5000 (qui a été subtilisé par le FBI en personne) et qui n'a plus, apres quelques années, l'esprit du hacker pour apprendre un langage de programmation ? |
|
|
20 Aug 2008, 13:21
Message
#49
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 131 Inscrit : 20 Dec 2006 Lieu : Maisons-Alfort 94 Membre no 76 148 |
CITATION(Alman @ 27 Aug 2003, 12:42) [snapback]392478[/snapback] Quand j'avais dix ans, mon papa m'a acheté un phillips VG5000. Dessus, je programmais en basic des softs pour pirater les machines du pentagone. Mais finalement, j'ai plus eu trop le temps avec l'école et tout et puis le FBI est venu tabasser ma mamie alors bon. Si c'est au message ci-dessus que tu fais référence (et si je m'en réfère au classement international de l'humour déjanté - le CIHD - compris entre 1/2 et autant qu'on veut) ... ça doit être de l'humour au seizième degré (Réaumur) ... Ceci dit, mes respects, beau déterrage VoronoV. -------------------- SE/30 Power !!
MBP Mid-2012 15" - i7@2,3GHz / RAM 16Go / SSD Samsung 840 Pro 512 Go / Mojave / W10 avec Parallels Desktop. iPad 2 wifi 16Go ... Grand amateur des argentiques Pentax ;-) ... TV Panasonic TX-L42E6 / Ampli Yamaha R-N500 / Enceintes Triangle Comete 202 ... Casque Sennheiser HD598 / intras IE80 et Yamaha EPH-100 / DAC USB Aune X1 / baladeurs SanDisk Sansa Clip+ {Rockbox) et Fiio M6 ... |
|
|
7 Mar 2009, 22:32
Message
#50
|
|
Adepte de Macbidouille Groupe : Membres Messages : 99 Inscrit : 14 Nov 2002 Membre no 4 678 |
Apprendre en commençant par le C, c'est possible, mais il y a un fort risque de se dégoûter à jamais de la programmation avec ça. Il faut avoir le coeur vraiment bien accroché. Frustration garantie.
A la rigueur il vaut mieux commencer par le C++. C'est aussi un langage hardcore, mais quand même beaucoup moins grâce aux facilités qu'il offre. Il y a un très bon bouquin vraiment bien foutu, pour débutant (désolé, me souviens plus du nom) qui démarre avec les concepts C++, qui apprend d'abord les choses simples: strings, containers de la librairie standard C++ (STL), puis passe aux choses moins intuitives: pointeurs, arrays et compagnie. Exemple, en C pour sortir du texte, on utilise l'infâme printf, sources de bugs en tout genre: printf( "coucou %s, bienvenue en %s\n", year, name ); /* Affiche n'importe quoi, saurez vous trouver pourquoi ? */ En C++ : cout << "coucou " << name << ", bienvenue en " << year << endl; // Marchera toujours. Et je ne parle pas de la manipulation des strings en C, listes ou tables, de l'absence d'exception qui incite à avoir énormément de code dédié à la gestion d'erreur (d'horreur ?). Bon il existe des astuces mais je doute qu'un bouquin pour débutant n'en fasse même l'évocation. Bref, on ne programme pas du tout de la même façon en C et en C++, même si ces deux langages ont une base commune. Sinon Javascript est sympa pour commencer à s'amuser un peu. Il suffit d'un éditeur de texte, d'un navigateur et on a déjà une GUI et de quoi faire des truc simples. Aussi le langage utilisé pour les jeux flash en est un dérivé. C'est à mon avis une piste à creuser, suivant l'envie. Il y a aussi tout un tas de langages plus friendly (python...) Ce message a été modifié par Jemeor - 7 Mar 2009, 22:34. |
|
|
Guest_Lyz_* |
3 Jun 2019, 08:59
Message
#51
|
Guests |
trouve toi un emulateur mo5 t'auras du basic lineaire
|
|
|
Nous sommes le : 26th September 2024 - 22:16 |