TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 4 | |||||||||
| Auteur | Message | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||||||||
| Page : Précédente 1 2 3 4 | |||||||||
jjfm
|
# Posté le 04/05/2008 à 22:04:04 | ||||||||
For The Horde Guys!![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
Citation : ZulonSalut je voudrais un sorbet à la fraise, avec un chocolat chaud si c'est possible. On est pas au restauren ici si tu veux en avoir un et bien déparque de ta chaise met 'es soulier prend ton porte feuille et va à ton magason (ou dairyqueen) le plus proche et commande en un
|
||||||||
rz0
|
# Posté le 17/05/2008 à 19:27:10 | ||||||||
meuh![]() Groupe : Membres |
Bon, après tout ce temps, j'ai décidé de rénover ce vieux topic, étant donné qu'il est encore là, en ajoutant la description de toutes les fonctions et définitions de la libc standard ; ça m'a pris un petit moment, aussi j'espère que cela sera utile et apprécié.
Enjoy. Tout code que je poste est placé sous licence ISC, sauf mention contraire.
|
||||||||
rem238
|
# Posté le 06/06/2008 à 19:24:51 | ||||||||
![]() Groupe : Membres |
merci de l'article
|
||||||||
yoch
|
# Posté le 13/06/2008 à 13:58:02 | ||||||||
![]() Groupe : Membres |
Excellent !
Merci beaucoup... |
||||||||
mido94800
|
# Posté le 18/06/2008 à 16:23:25 | ||||||||
|
Groupe : Membres |
SI quelqu'un pourrait m'aider svp, voici un dé exo que je souhaiterais que quelqu'un maide à le faire, merci!::
Proposer une déclaration de structure de donées en C qui permette de créer, par la suite, une liste simplement chainée, notée L, formée de cellules pouvant contenir pour chacune d'entres elles: _ un indice "ind" représentant le rang de la cellule dans la liste, _ une valeur numérique réelle "x" codée sur 4 octets, _ un lien vers la cellule suivante MERCI |
||||||||
knatown
|
# Posté le 08/08/2008 à 02:07:58 | ||||||||
![]() Groupe : Membres |
merci
J'ai l'esprit large et je n'admets pas qu'on dise le contraire. |
||||||||
Firestom
|
# Posté le 30/08/2008 à 04:20:06 | ||||||||
|
Day and night, forever changin Groupe : Membres |
Salut rz0!
Je trouves ta liste des fonctions/constantes/macros/etc sur le C intéressantes. Cependant, il ne manquerait que d'indiquer les prototypes des fonctions et tout serait là, du moins à mon avis! Sinon, merci d'avoir lu le message! "Sometimes love isn't about how much someone suits you, but how much you're willing to change to suit them" Alexisonfire - Rough Hands 99% des bugs sous Linux se trouvent entre le clavier et la chaise de bureau ![]() ![]() ![]() |
||||||||
rz0
|
# Posté le 30/08/2008 à 14:43:06 | ||||||||
meuh![]() Groupe : Membres |
En fait, il n'y a pas vraiment la place pour avoir quelque chose de détaillé dans un tableau. Et il y a la doc / les man pages pour avoir la description fouillée. Le but de cette liste est juste de donner des pointeurs vers ce qui existe avec une ptite description pour avoir une vue globale. Je ne suis pas sûr que les prototypes soient utiles du coup.
Tout code que je poste est placé sous licence ISC, sauf mention contraire.
|
||||||||
Firestom
|
# Posté le 30/08/2008 à 19:07:40 | ||||||||
|
Day and night, forever changin Groupe : Membres |
Bah si tu les dis, je ne te tords pas le bras pour les mettre. Je ne faisais qu'une suggestion donc merci de m'avoir répondu!
"Sometimes love isn't about how much someone suits you, but how much you're willing to change to suit them" Alexisonfire - Rough Hands 99% des bugs sous Linux se trouvent entre le clavier et la chaise de bureau ![]() ![]() ![]() |
||||||||
catman1000
|
# Posté le 31/08/2008 à 16:25:50 | ||||||||
![]() Groupe : Membres |
Citation : mido94800
SI quelqu'un pourrait m'aider svp, voici un dé exo que je souhaiterais que quelqu'un maide à le faire, merci!:: Proposer une déclaration de structure de donées en C qui permette de créer, par la suite, une liste simplement chainée, notée L, formée de cellules pouvant contenir pour chacune d'entres elles: _ un indice "ind" représentant le rang de la cellule dans la liste, _ une valeur numérique réelle "x" codée sur 4 octets, _ un lien vers la cellule suivante MERCI Post qui n'a riena faire ici ![]() sinon merci pour toutes ces fonctions ! ( a défaut de s'en servir on sait qu'elles existent ^^) |
||||||||
Sero_j
|
# Posté le 16/09/2008 à 18:24:18 | ||||||||
|
Groupe : Membres |
salut bonne idéé avoir faire cette liste mais je me dis que les prototypes seraient bienvenus pour savoir les parametres que les fonctions prennent ainsiq que leur nombre. du coup sans les prototypes je sais pas comment untilisé ces fonctions.
Merci davance
|
||||||||
zulon
|
# Posté le 17/09/2008 à 10:38:22 | ||||||||
The shrieker shrieks.![]() Groupe : Membres |
Qui pour manpage
Édit : sérieusement, rz0 a déjà répondu à cette remarque : Citation : rz0 En fait, il n'y a pas vraiment la place pour avoir quelque chose de détaillé dans un tableau. Et il y a la doc / les man pages pour avoir la description fouillée. Le but de cette liste est juste de donner des pointeurs vers ce qui existe avec une ptite description pour avoir une vue globale. Je ne suis pas sûr que les prototypes soient utiles du coup.
Édité
le 17/09/2008 à 10:38:55
par zulon
|
||||||||
Firestom
|
# Posté le 21/09/2008 à 16:01:18 | ||||||||
|
Day and night, forever changin Groupe : Membres |
Vu que rz0 ne veut pas faire la liste des prototypes des fonctions de base, je vais le faire. Comme je vais utiliser sa liste et son organisation, j'ai besoin de son accord. Il sera posté sur ce topic et j'espère qu'il y fera un lien. Mais bon, voici un aperçu de quoi ça ressembleras:
Opérations sur les chaînes de caractères (<string.h>)Opérations sur les zones de mémoire
"Sometimes love isn't about how much someone suits you, but how much you're willing to change to suit them" Alexisonfire - Rough Hands 99% des bugs sous Linux se trouvent entre le clavier et la chaise de bureau ![]() ![]() ![]() |
||||||||
zulon
|
# Posté le 21/09/2008 à 17:28:57 | ||||||||
The shrieker shrieks.![]() Groupe : Membres |
Mais concrètement, ça sert à quoi les prototypes dans cette liste bon sang ? Cette liste est là (je suppose, rz0 pourrait confirmer) pour dire "telle fonction sert à ci, telle fonction sert à ça", trié par catégories, comme ça on cherche dans la catégorie une fonction qui a l'air de convenir à ce qu'on veut faire, et ensuite on se débrouille avec son nom. Elle n'est pas là pour donner tous les détails. Si tu veux des détails, tu lis la manpage point barre
.
|
||||||||
Octal
|
# Posté le 21/09/2008 à 17:32:52 | ||||||||
Dance 4 life § ![]() ![]() |
Au pire, on peut mettre un lien menant vers le man pour chaque fonction, mais c'est chiant et assez inutile. Le man est accessible pour tout le monde, ça apprend aussi aux gens à chercher un peu.
Tutoriels langage C :
|
||||||||
Vhann
|
# Posté le 22/09/2008 à 06:57:05 | ||||||||
|
VIM Has Anything u Need, Nerd Groupe : Membres |
Citation : zulon
Mais concrètement, ça sert à quoi les prototypes dans cette liste bon sang ? Cette liste est là (je suppose, rz0 pourrait confirmer) pour dire "telle fonction sert à ci, telle fonction sert à ça", trié par catégories, comme ça on cherche dans la catégorie une fonction qui a l'air de convenir à ce qu'on veut faire, et ensuite on se débrouille avec son nom. Elle n'est pas là pour donner tous les détails. Si tu veux des détails, tu lis la manpage point barre .Je suis certain que rz0 était plein de bonnes intentions en créant ce sujet, mais personnellement, je ne vois pas plus l'utilité de la liste des fonctions en elle-même: je veux dire, un sujet (ou un mini-tuto?) sur où et comment télécharger le dernier 'draft' et/ou la norme C89 n'aurait-il pas été plus approprié (puisque visiblement les débutants ne savent pas que cela existe*)? *En passant, je ne critique pas, j'ai déjà été débutant et je ne savais pas alors que les 'drafts' existaient. Cordialement, Vhann Saisir du texte avec SDL facilement? C'est ici (SDL_Input) -Nous jurons sur l'honneur qu'Internet Explorer n'est PAS basé sur Mozilla Firefox Quelques URLs amusantes pour Firefox users: -<lien url="chrome://browser/content/browser.xul">chrome://browser/content/browser.xul</lien> -<lien url="about:robots">about:robots</lien> |
||||||||
zulon
|
# Posté le 22/09/2008 à 12:47:47 | ||||||||
The shrieker shrieks.![]() Groupe : Membres |
Ben j'en vois plusieurs des arguments pour cette liste :
- Elle est en français, et le zéro moyen est anglophobe (hélas) ; - Je n'ai jamais lu la norme C, mais la liste de rz0 est triée selon ce à quoi sert la fonction, ce sur quoi elle opère... Dans la norme, c'est trié alphabétiquement ? Là si je veux faire des nombres aléatoires (exemple bidon), je cherche aléatoire, dans la liste, paf, toutes les fonctions et macros qui s'y rapportent sont ensemble ; - Enfin, une norme c'est plutôt rébarbatif : dès qu'on cherche une fonction, on se retrouve avec tous les détails possibles et imaginables, alors que là, on a un résumé clair et précis de ce qu'elle fait. PS : bon, je viens de lire vite fait un draft (très vite fait), et il s'avère que les fonctions sont triées par centre d'intérêt. Mais il n'y a pas les macros/constantes/... juste à côté, et mon troisième argument tient toujours. PPS : Et puis, un tuto pour télécharger un draft, . Pour quoi faire ? C'est pas compliqué, j'ai juste cherché "C90 draft", je tombe sur le wiki de clc qui me propose divers liens pour acheter une version de la norme ou pour télécharger un draft.
Édité
le 22/09/2008 à 12:49:33
par zulon
|
||||||||
Vhann
|
# Posté le 22/09/2008 à 16:37:24 | ||||||||
|
VIM Has Anything u Need, Nerd Groupe : Membres |
Citation : zulon
Ben j'en vois plusieurs des arguments pour cette liste : - Elle est en français, et le zéro moyen est anglophobe (hélas) ; En effet, je n'avais pas pensé à cela. Toutefois, il faut avouer qu'en informatique, l'anglais est incontournable. Selon moi, il vaut mieux s'y faire au plus vite. Citation : zulon - Je n'ai jamais lu la norme C, mais la liste de rz0 est triée selon ce à quoi sert la fonction, ce sur quoi elle opère... Dans la norme, c'est trié alphabétiquement ? Là si je veux faire des nombres aléatoires (exemple bidon), je cherche aléatoire, dans la liste, paf, toutes les fonctions et macros qui s'y rapportent sont ensemble; [...] PS : bon, je viens de lire vite fait un draft (très vite fait), et il s'avère que les fonctions sont triées par centre d'intérêt. Mais il n'y a pas les macros/constantes/... juste à côté, et mon troisième argument tient toujours. En effet, tout est classé par le "header" dans lequel la fonction/macro/constante/type est déclaré(e). Pour ce qui est de trouver ce qu'on veut, personnellement, je vais voir soit dans la table des matières(au début donc) ou dans l'index (à la fin). Citation : zulon - Enfin, une norme c'est plutôt rébarbatif : dès qu'on cherche une fonction, on se retrouve avec tous les détails possibles et imaginables, alors que là, on a un résumé clair et précis de ce qu'elle fait. En même temps, je n'ai jamais dit que cette liste était inutile, seulement que je n'en voyais pas l'intérêt (je ne comprenais pas à quoi elle pouvait servir et donc j'ai demandé). Toujours est-il que personnellement, je trouve la norme plus ou moins facile à prendre en main. De plus, pour la liste des fonctions, il y a l'annexe B qui est là (dans la norme). Citation : zulon PPS : Et puis, un tuto pour télécharger un draft, . Pour quoi faire ? C'est pas compliqué, j'ai juste cherché "C90 draft", je tombe sur le wiki de clc qui me propose divers liens pour acheter une version de la norme ou pour télécharger un draft.Pour être honnête, je ne crois pas non plus qu'un tuto soit nécessaire (encore moins validé) pour cela, d'où la mise entre parenthèses, mais dépendamment à quel point ce "howto" prendrait les débutants par la main, peut-être qu'un mini-tuto pourrait être envisageable. Cordialement, Vhann Saisir du texte avec SDL facilement? C'est ici (SDL_Input) -Nous jurons sur l'honneur qu'Internet Explorer n'est PAS basé sur Mozilla Firefox Quelques URLs amusantes pour Firefox users: -<lien url="chrome://browser/content/browser.xul">chrome://browser/content/browser.xul</lien> -<lien url="about:robots">about:robots</lien> |
||||||||
rz0
|
# Posté le 27/09/2008 à 10:08:06 | ||||||||
meuh![]() Groupe : Membres |
Bon, j'ai pas été là pendant un moment et je vois que le débat sur l'inclusion des prototypes a continué ; juste pour dire : inclure des prototypes serait trompeur, cela laisserait les débutants penser qu'ils sont capables d'utiliser la fonction sans lire la man page, ce qui est faux. En C, on a un typage faible, c'est pas du Caml, vous arriverez pas à deviner ce que fait exactement une fonction avec son typage... C'est pour ça que je ne veux pas. À ce moment là, qu'est-ce qu'on va faire ? Recopier les man pages ?
En fait, ce que je pense c'est que vous voulez mettre trop de choses à la fois, que ce soit firestom qui veut tout inclure dans le tableau ou Vhann qui veut carrément que tout le monde lise la norme. Je pense que c'est important d'avoir des choses synthétiques à un endroit ou à un autre. La norme est très bien, mais il n'en reste pas moins qu'il s'agit là d'un outil pour les gens qui sont familiers avec le C. Là à l'école, on apprend de l'Ada et je lis la norme Ada, mais ne la connaissant pas bien, je m'y perds vite et je ne trouve pas ce dont j'ai besoin. La norme est certes très claire, la plupart du temps, mais il n'en reste pas moins qu'elle n'a pas été écrite dans l'optique d'être une documentation pour l'utilisateur débutant. Par exemple, l'annexe B ne contient que les prototypes, de façon à constituer un bon mémo pour celui qui veut écrire un tel header standard, pas pour celui qui veut l'utiliser. De même, les fonctions sont directement décrites dans tout le détail, afin de ne pas perdre de temps en informations redondantes, mais lorsque le débutant veut savoir ce que fait une fonction, il veut le savoir en 1 ligne, pas en 10. Bien sûr, le sommaire aide bien, mais là aussi il faut savoir piocher ce que l'on veut vraiment. Ceci est un index et cela sert son rôle, pour ceux qui trouveraient ça utile ; zêtes pas tous obligés... Pour répondre à Vhann, c'est comme une annexe B de la norme amélioré : il y a des description (pas dans l'annexe B). Il a été inspiré des indexs que l'on trouve sur php.net, doc qui se veut très accessibles aux programmeurs du dimanche. Tout code que je poste est placé sous licence ISC, sauf mention contraire.
|
||||||||
Vhann
|
# Posté le 27/09/2008 à 19:30:05 | ||||||||
|
VIM Has Anything u Need, Nerd Groupe : Membres |
Citation : rz0
[...]Vhann qui veut carrément que tout le monde lise la norme. Je pense que c'est important d'avoir des choses synthétiques à un endroit ou à un autre. En même temps, je ne vais pas tordre le bras des gens s'ils me disent qu'ils font du C et qu'ils ne lisent pas régulièrement la norme . Tout ce que je dis, c'est que je remarque qu'encore une fois, des débutants viennent ici et ne comprennent pas comment s'informer sur les fonctions normalisées. Je proposais d'expliquer comment télécharger la norme, mais je viens de relire le post initial et tu l'expliques brièvement de même que comment consulter les man pages et pourtant certains ont toujours des questions à ce propos ...Citation : rz0 La norme est très bien, mais il n'en reste pas moins qu'il s'agit là d'un outil pour les gens qui sont familiers avec le C. Là à l'école, on apprend de l'Ada et je lis la norme Ada, mais ne la connaissant pas bien, je m'y perds vite et je ne trouve pas ce dont j'ai besoin. La norme est certes très claire, la plupart du temps, mais il n'en reste pas moins qu'elle n'a pas été écrite dans l'optique d'être une documentation pour l'utilisateur débutant. Par exemple, l'annexe B ne contient que les prototypes, de façon à constituer un bon mémo pour celui qui veut écrire un tel header standard, pas pour celui qui veut l'utiliser. De même, les fonctions sont directement décrites dans tout le détail, afin de ne pas perdre de temps en informations redondantes, mais lorsque le débutant veut savoir ce que fait une fonction, il veut le savoir en 1 ligne, pas en 10. Bien sûr, le sommaire aide bien, mais là aussi il faut savoir piocher ce que l'on veut vraiment. Ceci est un index et cela sert son rôle, pour ceux qui trouveraient ça utile ; zêtes pas tous obligés... Pour répondre à Vhann, c'est comme une annexe B de la norme amélioré : il y a des description (pas dans l'annexe B). Il a été inspiré des indexs que l'on trouve sur php.net, doc qui se veut très accessibles aux programmeurs du dimanche. D'accord, maintenant je comprends ce que tu veux dire. En fait, mon premier post dans ce sujet (que de mauvais souvenirs ) montre bien qu'à l'époque je ne comprenais absolument rien à la norme, les man pages ni même à cette liste. Depuis que j'ai découvert la norme (merci -ed-) par contre, j'ai découvert énormément de choses sur le C (dans la norme donc).Je ne sais pas ce qui est le mieux, mais il est certain que j'encourage clairement les débutants à se plonger dans la norme qui est vite devenue une bonne amie pour moi. Cordialement, Vhann Saisir du texte avec SDL facilement? C'est ici (SDL_Input) -Nous jurons sur l'honneur qu'Internet Explorer n'est PAS basé sur Mozilla Firefox Quelques URLs amusantes pour Firefox users: -<lien url="chrome://browser/content/browser.xul">chrome://browser/content/browser.xul</lien> -<lien url="about:robots">about:robots</lien> |
||||||||
Mr.kondor
|
# Posté le 13/11/2008 à 10:06:33 | ||||||||
|
Groupe : Membres |
oh merci ......
quelle biblioteque!!!! merci... |
||||||||
yoch
|
# Posté le 13/11/2008 à 16:35:07 | ||||||||
![]() Groupe : Membres |
Bonjour,
Est-ce que CLK_TCK ne serait pas avantageusement remplaçable par CLOCKS_PER_SEC ? |
||||||||
zx-spectrum
|
# Posté le 15/11/2008 à 10:23:14 | ||||||||
http://www.worldofspectrum.org![]() Groupe : Membres |
merci pour nous pauvres zeroZeros que nous sommes !
D'utilité publique qui sont comme moi allergique à l'anglais Merci @+
Édité
le 15/11/2008 à 10:24:05
par zx-spectrum
|
||||||||
Faedog
|
# Posté le 25/11/2008 à 18:14:49 | ||||||||
Ecaflip. La meilleure classe ![]() Groupe : Membres |
Super !
Tu as du mettre du temps pour écrire tout ça... En tout cas ça ma pris beaucoup de temps pour tout lire Secret (cliquez pour afficher) Ceci est un secret qu'il ne faut absolument pas lire Faedog C'est moi Secret (cliquez pour afficher) Ceci est un secret qu'il ne faut absolument pas lire Avez-vous réussi a lire mon secret ? |
||||||||
jackred
|
# Posté le 09/12/2008 à 17:20:56 | ||||||||
the Pride of Pain is forever *![]() Groupe : Membres |
C'est intéressent
beau travail
Code : C
WUX |
||||||||
the strengh
|
# Posté le 12/12/2008 à 19:36:06 | ||||||||
|
Groupe : Membres |
merci pour votre efforts
|
||||||||
rz0
|
# Posté le 20/12/2008 à 21:15:26 | ||||||||
meuh![]() Groupe : Membres |
Citation : yoch
Bonjour, Est-ce que CLK_TCK ne serait pas avantageusement remplaçable par CLOCKS_PER_SEC ? Arrf, erreur en effet dans mon tableau. :/ Je m'étais basé sur une vieille version du draft C89 ; ça a été changé en CLOCKS_PER_SEC dans la norme en effet. Merci, corrigé. Tout code que je poste est placé sous licence ISC, sauf mention contraire.
|
||||||||
Orochi
|
# Posté le 27/12/2008 à 14:49:59 | ||||||||
Powered by german suplex![]() Groupe : Membres |
CHAR_BIT c'est le nombre de bits dans un byte et non dans un octet (qui par définition en contient 8).
Édité
le 27/12/2008 à 21:33:04
par Orochi
|
||||||||
rz0
|
# Posté le 29/12/2008 à 03:12:54 | ||||||||
meuh![]() Groupe : Membres |
Ce n'est pas comme s'il y avait concensus (p.ex. la page Wikipédia de Bit contredit celle de Byte ; la première dit que byte est la traduction anglaise de multiplet et la seconde implique que byte est le mot français à utiliser) ; l'usage du mot « byte » en français est loin d'être reconnu par tout le monde. Il n'y a pas, à ma connaissance, d'avis qui fasse autorité sur le sujet.
Ceci dit, je vais reformuler ça en utilisant une périphrase, ce sera plus clair. EDIT : Ceci dit, je ne suis pas chez moi donc faudra attendre un peu. EDIT2 : Let's not start another troll...
Édité
le 29/12/2008 à 03:44:35
par rz0
Tout code que je poste est placé sous licence ISC, sauf mention contraire.
|
||||||||
Retour au forum "Langage C" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
277 Zéros connectés |
8 requêtes |
1.0421s (1.0198s)
