Aller au contenu

besoin d'un sérieux coup de pouce en C


Faust

Messages recommandés

Hum, chez nous (et dans bon nombre d'écoles d'ingénieurs en informatique) on commence par le Pascal et beaucoup de cours d'algorithmique et de structures de données.

Ensuite, une fois qu'on maîtrise tout ça et qu'on sait exactement ce qu'on fait, on passe au C et C++, qui permettent effectivement de faire des choses plus... crades ;) .

Et ensuite, Java / Prolog / Assembleur... et tout ce qu'on veut.

C'est vrai que les fuites mémoire en C c'est plutôt courant... Et en programmation distribuée c'est encore pire, quand TOUTES les machines de la salle font tourner ton programme en parallèle, la moindre erreur est vite emmerdante :fou:

Lien vers le commentaire
Partager sur d’autres sites

Humm j'ai commencé à regarder...

Ton bout de programme n'effectue pas les bonnes opérations, en plus...

Il te donne le nombre de diviseurs au lieu de t'en donner la somme comme demandé dans l'énoncé !

non, effectivement ca marche très mal, c'est d'ailleurs pour ca que je demande de l'aide...

c'est presque inquiétant, il me reste un 3 ième énoncé que je vais avoir cette semaine, mais je ne suis qu'au début et j'aurai 2 autres travaux.... ;)

Je suis d'accord sur le fait que la prog peut bien former, mais au rythme où va l'informatique, je trouve impossible de se spécialiser dans tout...

je veux bien vous l'accorder que Windows c'est facile, mais quand on administre cela en détail, en plus de de ses outils, et la même chose sous Novell, en plus des réseaux et un peu de sécurités, je trouve que ca en fait déja beaucoup à apprendre...ca peut devenir de haut niveau mettre Zindows en cluster, Exchange avancé, et la cohabitation avec Novell....àmoins que ca soit moi qui soit pas assez "intelligent"

Et oui apprendre la prog pour être programmeur, mais d'après moi, juste une compréhension du fonctionnement c'est assez pour se débrouillez...

d'ailleurs, je trouve la "prog" bash déja beaucoup plus facile (quoique....)

Lien vers le commentaire
Partager sur d’autres sites

et si apres tout ça, y'en a pour dire que les inpacticiens ne sont pas sympas ;)

ça aurait été HFR que...

hmm... je ne vais pas etre mauvaise langue :fou:

en tous cas je suis d'acord avec Néo, le C c'est plutot agrable pour commencer...

moi je suis en deug et ça me va tres bien.. je trouve pas mal d'autres trucs assez simples apres ça...

je trouve que tout le monde s'acharne a hurler que le C c'est dur, mais les bases

ne le sont pas tant que ça... meme les pointeurs, apres tout c'est pas si compliqué...

Un bon prof de fac, ça aide bien a comprendre :)

dans tous les cas, bonne chance, faust...

Lien vers le commentaire
Partager sur d’autres sites

J'aurais plutôt fait quelque chose comme ça :

// Programme principal
int main()
{

// QUESTION 5
// On teste la fonction de la question 5
printf("Test : 6 entier parfait ? %d\n", entierParfait(6));
[COLOR=red]printf("Test : 6 entier parfait ? %s\n", (entierParfait(6)?"oui":"non"));
printf("Test : 6 %s un entier parfait ? %s\n",(entierParfait(6)?"est":"n'est pas"));[/COLOR]	
}

Lien vers le commentaire
Partager sur d’autres sites

Hum, chez nous (et dans bon nombre d'écoles d'ingénieurs en informatique) on commence par le Pascal et beaucoup de cours d'algorithmique et de structures de données.

Ensuite, une fois qu'on maîtrise tout ça et qu'on sait exactement ce qu'on fait, on passe au C et C++, qui permettent effectivement de faire des choses plus... crades :roll: .

Et ensuite, Java / Prolog / Assembleur... et tout ce qu'on veut.

C'est vrai que les fuites mémoire en C c'est plutôt courant... Et en programmation distribuée c'est encore pire, quand TOUTES les machines de la salle font tourner ton programme en parallèle, la moindre erreur est vite emmerdante :yes:

Chez nous, c'est pareil, sauf qu'on zappe le pascal. On commence direct le C en prépa, puis les prog orientés objet (surtout java), puis prolog, lisp, SQL, assembleur etc. en cycle ingénieur

Pour ce qui est des fuites de mémoires, vous pouvez utiliser glib, compiler en -Wall et éviter les conneries énnormes comme utiliser gets.

Lien vers le commentaire
Partager sur d’autres sites

Nous on voit exactement comme Sentinel l'a dit, sauf que j'ai arrêter au C++ Objet et les classe, je n'ai pas vu les classe et ne l'ai verrai jamais (à l'école) car je suis dans la branche réseau maintenant.

Donc, Faust je te comprend!!!! Mais au contraire de toi, j'aime la programmation, mais je n'ai malheureusement pas beaucoup de temps a lui consacrer. :yes:

Notez que je vient du Québec

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...