Langage C : apprendre à marcher...
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
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...