Langage C : apprendre à marcher...
overmac
Membre
Bonjour à tous,
Avant de pouvoir programmer en Objective-C/Cocoa, il faut bien que je vois le langage C. J'ai donc acheté le livre de de Claude Delannoy : "Programmer en lanage C : Cours et exercices corrigés". Mais à la page 10, on me demande de recopier ce programme :
A noter que pour écrire ce programme, j'ai sélectionner lors de sa création : New Project - Command Line Utility - Standard Tool.
Mais lorsque je compiles puis éxécutes ce programme, la fenêtre Run Log ne m'affiche que [Session started at 2004-12-17 09:44:45 +0100.]
Que dois-je faire ?
D'avance merci...
PS : J'utilises Xcode 1.5
Avant de pouvoir programmer en Objective-C/Cocoa, il faut bien que je vois le langage C. J'ai donc acheté le livre de de Claude Delannoy : "Programmer en lanage C : Cours et exercices corrigés". Mais à la page 10, on me demande de recopier ce programme :
<br />#include <stdio.h><br /><br />main ()<br />{<br /> char op;<br /> int n1, n2;<br /> <br /> printf ("operation souhaitee (+ ou *) ?");<br /> scanf ("%c", &op);<br /> <br /> printf ("Donnez 2 nombres entiers : ");<br /> scnaf ("%d %d", &n1, &n2);<br /> <br /> if (op == '+')<br /> printf ("Leur somme est : %d", n1+n2);<br /> else<br /> printf ("Leur produit est : %d", n1*n2);<br />}<br />
A noter que pour écrire ce programme, j'ai sélectionner lors de sa création : New Project - Command Line Utility - Standard Tool.
Mais lorsque je compiles puis éxécutes ce programme, la fenêtre Run Log ne m'affiche que [Session started at 2004-12-17 09:44:45 +0100.]
Que dois-je faire ?
D'avance merci...
PS : J'utilises Xcode 1.5
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
.
Dans XCode, tu fais "New Project > Command Line Utility > Standard Tool"
tu recopies le code ci-dessous dans le main.c :
tu compiles et ça marche ! :adios!:
Et comment fait-on pour démarrer le programme à partir du Terminal ? Désolé mais quand on est novice...
Bizarre, j'ai effacé et recommencer le programme (en fesant un copier-coller du tien) mais rien ne fiat, il ne se passe rien.
[Fichier joint supprimé par l'administrateur]
Bizarre, ton dossier fonctionne parfaitement alors que je pense avoir écrit la même chose que toi. Je ne comprends pas ce qu'il se passe...
Bon, il te reste plus qu'à continuer :P
Oui, je vais essayer encore une fois de voir pourquoi je n'arrive pas à lancer correctement mon programme et perceverer...
PS : Comment fait-on pour joindre un fichier sur le forum ? Si je souhaites vous faire partager mes avancées....
Faux . La connaissance du C n'est pas indispensable... Il y a certes quelques éléments syntaxiques qu'il faut connaà®tre, mais la connaissance du C pur et dur n'est réellement requises que dans le cas où tu veux faire du code purement C (à des fins d'optimisation par exemple). Si tu regardes dans les messages d'hier tu verras même que la connaissance du C est un handicap pour certains
Salut,
Tu tapes ton code dans un bête fichier texte avec le nom que tu veux et l'extension .c
Tu lances Terminal,
tu tapes cc , avec 1 espace après
Fais glisser ton fichier .c sur la fenêtre du terminal
Si tu veux que le fichier compilé porte un autre nom que "a.out" il faut taper ensuite " -o monzoliprog.compi"
Apuis sur enter et la compil se fait.
Après t'as plus qu'à lancer ton programme UNIX ainsi compilé. :brule:
Intéressant mais alors quel livre me conseilles-tu pour apprendre l'objective-C ?
Merci pour les infos...
Il faut lire le titre des rubriques du forum, il y en a une qui s'appelle "Débutants : par où commencer ?". Plus explicite, j'ai vraiment du mal à imaginer...
Tu peux aussi faire des tutoriels Overmac (project omega en a de tres bons)...
Si tu as fait du copier coller c'est normal que cela ne fonctionne pas,
il y à des /303 ou un trucs comme ça qui viennent se sont des caractère invisible et xCode (et la programmation en générale) n'aiment pas ça...
Retape ton code à la main, on apprend plus vite comme sa aussi...