JeuxOnLineForumsPlusConnectés : 694 (sites) | 1125 (forums)Créer un compte
Forums divers
La Taverne
Les forums JOL > Forums divers > La Taverne > Programmation en C (pointeurs) RSS
   
Répondre
Partager Outils Rechercher
Avatar de Foehn
Foehn
Alpha & Oméga
 
Avatar de Foehn
 
Citation:
Provient du message de Kathandro
Cest dans ces moments-là que tu apprécies de faire du Cobol ...
Sinon, à mon sens, ne pas connaître le C pour un programmeur est plus une lacune qu'autre chose.
Ouh alors ça... des coups et des douleurs, comme qui dirait... je pense que le C n'est pas forcément ce qu'il y a de plus formateur en matière de programmation, trop permissif par certains côtés Maintenant, question pointeurs et allocation de mémoire, c'est sûrement le plus formateur... pour ceux qui aiment les erreurs de segmentation et passer des heures à retrouver les endroits où ils se sont emmêlés les pinceaux dans leurs allocations/désallocations de mémoire Sans oublier que ce langage est loin de permettre d'aborder tous les aspects de la programmation (objets, notamment). Et qu'on ne me parle de C++
Lien direct vers le message - Vieux
Avatar de Mothra
Mothra
 
Avatar de Mothra
 
La pureté a une forme, elle a un Symbole :

(

Faites du Lisp, ca c'est un beau langage
Lien direct vers le message - Vieux
Avatar de Lemuel
Lemuel
Alpha & Oméga
 
Avatar de Lemuel
 
J'en profite pour vous demander en vitesse, tant que vous êtes tous chauds, là.

Il y a encore un exercice sur les 15 que j'ai à faire, que je n'arrive pas à résoudre.
C'est toujours avec les pointeurs (vu que c'est la matière qu'on me demande d'étudier en ce moment).
Il parait tout bête, mais je n'arrive pas à le faire :

Citation:
Ecrire une fonction qui vérifie si un chiffre est un réel.
Si c'est le cas, la fonction renvoie 1, autrement, elle renvoie 0.
J'imagine qu'on doit faire un %1 pour vérifier . Si on a 0, c'est que le chiffre n'était pas réel... mais j'avoue être bloqué par l'aspect "pointeurs" de l'exercice...
Lien direct vers le message - Vieux
Avatar de Darth Corwin
Darth Corwin
Alpha & Oméga
 
Avatar de Darth Corwin
 
Citation:
Provient du message de Foehn
je pense que le C n'est pas forcément ce qu'il y a de plus formateur en matière de programmation, trop permissif par certains côtés
Entièrement vrai.
Je conseille d'apprendre la programmation en Pascal et l'orienté-objet en Java. Ceci dit, une fois chose faite, apprendre le C/C++ est quasi indispensable puisque ces langages sont extrêmement répandus. Et à ce titre, c'est mal des les avoir oubliés
Lien direct vers le message - Vieux
Avatar de Lango
Lango
 
Avatar de Lango
 
Citation:
Provient du message de Lemuel
J'en profite pour vous demander en vitesse, tant que vous êtes tous chauds, là.

Il y a encore un exercice sur les 15 que j'ai à faire, que je n'arrive pas à résoudre.
C'est toujours avec les pointeurs (vu que c'est la matière qu'on me demande d'étudier en ce moment).
Il parait tout bête, mais je n'arrive pas à le faire :

Citation:
Ecrire une fonction qui vérifie si un chiffre est un réel.
Si c'est le cas, la fonction renvoie 1, autrement, elle renvoie 0.
c'est l'énoncé exact ? (même en maths, «vérifier si un chiffre est réel», ça veut rien dire...)
et j'avoue pas comprendre ce que tu es censé faire...
Lien direct vers le message - Vieux
Avatar de Foehn
Foehn
Alpha & Oméga
 
Avatar de Foehn
 
Citation:
Provient du message de Mothra
La pureté a une forme, elle a un Symbole :

(

Faites du Lisp, ca c'est un beau langage
*se rappelle des indigestions de parenthèses*

Bouark !

Citation:
Provient du message de Corwin Elentári
Entièrement vrai.
Je conseille d'apprendre la programmation en Pascal et l'orienté-objet en Java. Ceci dit, une fois chose faite, apprendre le C/C++ est quasi indispensable puisque ces langages sont extrêmement répandus. Et à ce titre, c'est mal des les avoir oubliés
Comme toutes choses oubliées de ce type-là, je crois qu'il suffirait que je m'y remette pour que ça revienne vite C'est un peu comme le vélo... Même si quelques années de Delphi et de Java m'ont certainement rendu moins attentif sur certains points
Lien direct vers le message - Vieux
Avatar de Lemuel
Lemuel
Alpha & Oméga
 
Avatar de Lemuel
 
Oui lol, c'est l'énoncé exact...
vérifier qu'un nombre est réel, c'est pas très logique...

Je suppose qu'elle a voulu dire : vérifier que tel numéro est en entier, dans ce cas, renvoyer 0
Si c'est pas un entier, ce n'est qu'un réel, dans ce cas, renvoyer 1
Lien direct vers le message - Vieux
Avatar de Lango
Lango
 
Avatar de Lango
 
Citation:
Provient du message de Corwin Elentári
Entièrement vrai.
Je conseille d'apprendre la programmation en Pascal et l'orienté-objet en Java. Ceci dit, une fois chose faite, apprendre le C/C++ est quasi indispensable puisque ces langages sont extrêmement répandus. Et à ce titre, c'est mal des les avoir oubliés
tout à fait pas d'accord, enfin ça dépend pour qui.
Pour un étudiant en informatique, je pense que le c est le langage le plus important à maitriser, tout simplement car c'est LE langage utilisé en système, et que pour le maitriser il est nécéssaire de bien comprendre comment marche l'exécution d'un programme (pile, tas, appel de fonction, gestion de la mémoire, etc.)

Pour un langage plus haut niveau, je conseille plutôt caml, qui est à mon sens le meilleur langage haut niveau.
Lien direct vers le message - Vieux
Avatar de Lango
Lango
 
Avatar de Lango
 
Citation:
Provient du message de Lemuel
Oui lol, c'est l'énoncé exact...
vérifier qu'un nombre est réel, c'est pas très logique...
faudrait savoir... chiffre ou nombre, c'est pas pareil...
nombre ça a déjà plus de sens. enfin en mathématiques tout au moins.

Citation:
Je suppose qu'elle a voulu dire : vérifier que tel numéro est en entier, dans ce cas, renvoyer 0
Si c'est pas un entier, ce n'est qu'un réel, dans ce cas, renvoyer 1
si j'ai bien compris, la question est écrire une fonction qui prend un flottant en argument et qui renvoie 0 si le nombre est entier et 1 sinon ? je vois pas le rapport avec les pointeurs...

PS : j'ai l'impression que tu mélanges 3 notions, à savoir chiffre, nombre et numéro... ces mots ne sont absolument pas synonymes.
Lien direct vers le message - Vieux
Avatar de Lemuel
Lemuel
Alpha & Oméga
 
Avatar de Lemuel
 
C'est surtout que je m'embrouille avec tous ces énoncés, parce que je fais bien la distinction entre les 3

Je bosse depuis 8h ce matin, j'ai plus les idées très claires.

Je pense que je vais laisser ça de côté pour aujourd'hui
je retravaillerai là-dessus demain matin, quand ça sera plus clair.

En tout cas, je vous remercie encore pour l'aide que vous m'avez apporté.
Lien direct vers le message - Vieux
Avatar de Kathandro
Kathandro
Bagnard
 
Avatar de Kathandro
 
Code:
int verif (float x)
{
     float **p[2];
     int j;
     j=x;
     &p[0]= x/2;
     &p[1]=&p[0]/10;
     if ((&p[1]=(j*0.05))
          return (0);
     return(1);
}
Je sais pas si c'est ce que tu cherches, mais bon, tu fais des test avec des chiffres ça doit donner quelque chose de bon...
Lien direct vers le message - Vieux
Avatar de Lango
Lango
 
Avatar de Lango
 
Citation:
Provient du message de Kathandro
Code:
int verif (float x)
{
     float *p[2];
     int j;
     j=x;
     &p[0]= x/2;
     &p[1]=&p[0]/10;
     if ((&p[1]=(j*0,05))
          return (0);
     return(1);
}
Lien direct vers le message - Vieux
Avatar de Kathandro
Kathandro
Bagnard
 
Avatar de Kathandro
 
Citation:
Provient du message de Lango Silma
Il est tard, c'est possible que je fasse des conneries, j'étais plus concentré sur comment voir que c'est un réel ou un entier que sur la forme, possible que j'ai fait des fautes effectivement...
Lien direct vers le message - Vieux
Avatar de Mothra
Mothra
 
Avatar de Mothra
 
Tu fais super bien le compilateur qui rale pour les LValue Slimo
Lien direct vers le message - Vieux
Avatar de Darth Corwin
Darth Corwin
Alpha & Oméga
 
Avatar de Darth Corwin
 
Citation:
Provient du message de Lango Silma
tout à fait pas d'accord, enfin ça dépend pour qui.
Pour un étudiant en informatique, je pense que le c est le langage le plus important à maitriser, tout simplement car c'est LE langage utilisé en système, et que pour le maitriser il est nécéssaire de bien comprendre comment marche l'exécution d'un programme (pile, tas, appel de fonction, gestion de la mémoire, etc.)
Pour un langage plus haut niveau, je conseille plutôt caml, qui est à mon sens le meilleur langage haut niveau.
A vous lire vous ne m'avez pas vraiment compris
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forums divers > La Taverne > Programmation en C (pointeurs)
   

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés

Outils Rechercher
Rechercher:

Recherche avancée

Thème visuel : Fuseau horaire GMT +1. Il est actuellement 16h58.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite