Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C > la bilbiothèque des zeros en C! > Lecture du sujet

la bilbiothèque des zeros en C!

zeros.h et zeros.c

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  ...  5  6  7  8 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  5  6  7  8 
Hors ligne baaaad_boy # Posté le 31/05/2008 à 15:59:54
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
shame to me, sorry sorry for this big mistake :lol:
Hors ligne -ed- # Posté le 31/05/2008 à 16:06:49
C is a sharp tool
Avatar
Groupe : Membres
Citation : RedSide
i'm chocked o_O

baaaadboy : bytes.

bit (unité d'information binaire : 2 valeurs possibles, 0 ou 1) ou byte (groupe de au moins 8 bits en langage C)
Édité le 31/05/2008 à 16:08:26 par -ed-

Emmanuel Delahaye.
Non à la pub sur l'alcool sur Internet.

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/


Image utilisateur
 
Hors ligne Jaloyan1 # Posté le 31/05/2008 à 16:29:35
Choisir = se priver du reste.
Avatar
Groupe : Membres
parce t'a déjà vu des bytes de plus que 8 bits ed?

J'ai jamais vu.
Et dans quel cas cela peut se faire?

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne -ed- # Posté le 31/05/2008 à 16:33:25
C is a sharp tool
Avatar
Groupe : Membres
Citation : Jaloyan1
parce t'a déjà vu des bytes de plus que 8 bits ed?

1 - la norme dit que c'est possible
2 - oui, j'en ai déjà vu.

Citation : Pas de titre

J'ai jamais vu.

Bah, à 12 ans on a pas encore tout vu, heureusement...

Citation : Pas de titre
Et dans quel cas cela peut se faire?

Toutes les architectures dont l'objet adressable le plus petit est > 8-bit

PDP-11 : 9-bit (a vérifier)
DSP Texas : 16-bit (vu)
DSP Motorola : 32-bit (vu)
etc.

Y'a pas que l'architecture Wintel dans la vie...
Édité le 31/05/2008 à 16:35:18 par -ed-

Emmanuel Delahaye.
Non à la pub sur l'alcool sur Internet.

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/


Image utilisateur
 
Hors ligne Jaloyan1 # Posté le 31/05/2008 à 16:35:02
Choisir = se priver du reste.
Avatar
Groupe : Membres
ben c'est pas un peu dur de se repérer après?
<humour>Ah j'ai réussi a créer une langue dont les lettres tiennent dans un seul byte!!!

-Euh c'est grand quand meme, -ben non, c'est tout petit justement</humour>

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne -ed- # Posté le 31/05/2008 à 16:37:22
C is a sharp tool
Avatar
Groupe : Membres
Citation : Jaloyan1
ben c'est pas un peu dur de se repérer après?

Non. Il faut considérer qu'il font 8-bits utiles (comme un short ou un int font 16-bit utiles ou un long 32-bits utiles).

Emmanuel Delahaye.
Non à la pub sur l'alcool sur Internet.

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/


Image utilisateur
 
Hors ligne 1337833K # Posté le 31/05/2008 à 16:43:13
fgsfds
Groupe : Membres
Sans oublier que CHAR_BIT (défini dans limits.h je crois) te donne la taille des bytes de l'implémentation cible du compilateur.

<hs>Citation : -ed-
Y'a pas que l'architecture Wintel dans la vie...

Je préfère dire IA-32 ou x86_32 ou encore i386+, c'est moins péjoratif, ça sonne mieux, et ça fait plus "pro". :lol: </hs>
Édité le 31/05/2008 à 16:44:42 par 1337833K

Image utilisateur
Big Brother is watching you.
The chocolate is a lie !
Vous pouvez faire un geste gratuit pour changer le monde. :)
Libérez quelqu'un et quelqu'un-d'autre !
 
Hors ligne Jaloyan1 # Posté le 31/05/2008 à 16:53:15
Choisir = se priver du reste.
Avatar
Groupe : Membres
Citation : 1337833K
<hs>Citation : -ed-
Y'a pas que l'architecture Wintel dans la vie...

Je préfère dire IA-32 ou x86_32 ou encore i386+, c'est moins péjoratif, ça sonne mieux, et ça fait plus "pro". :lol: </hs>



Et dire que l'on m'engueule parce que j'ai dit que un truc ca faisait plus pro.

Et c'est plus facile difficile a retenir.

Édité le 31/05/2008 à 16:53:41 par Jaloyan1

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne yoch # Posté le 06/06/2008 à 09:31:27
Avatar
Groupe : Membres
Bonjour,

Voici un code intéressant, je crois (un ancien code a moi retapé). Il permet de réaliser des saisie invisibles sous Windows. Les touches spéciales (F1, F2, flèches, ECHAP) ne sont pas acceptées. La fonction prend en paramètre le nombre maximal de caractères a stocker dans le pass, et retourne une chaine.

Code : C
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

char* saisie_pass(int maxchar)
{
    char *pass;
    pass = malloc((sizeof(char) * maxchar) + 1);
    int compteur = 0;
    printf("Password :");
    do
    {
        pass[compteur] = getch();
        if (pass[compteur] != '\r' && pass[compteur] != '\b' && compteur < maxchar
            && pass[compteur] != 0 && pass[compteur] != -32 && pass[compteur] != 27)
        {
            putchar('*');
            compteur++;
        }
        else if (pass[compteur] != '\r' && pass[compteur] == '\b' && compteur > 0)
        {
            printf("\b \b");
            compteur--;
        }
        else if (pass[compteur] == 0 || pass[compteur] == -32)
        {
            pass[compteur] = getch();
        }
    }
    while (pass[compteur] != '\r');
    pass[compteur] = 0;
    putchar('\n');
    return pass;
}


Exemple d'utilisation :


Code : C
1
2
3
4
5
6
7
8
int main(void)
{
    char *pass;
    pass = saisie_pass(128);
    printf("pass : %s\n", pass);
    getchar();
    return 0;
}

Code : Console
Password :********
Édité le 06/06/2008 à 09:37:22 par yoch
 
Hors ligne tc # Posté le 06/06/2008 à 17:04:31
Readability counts
Avatar
Groupe : Membres
Il n'est pas portable. Or le but de la Zerolib est de fournir des fonctions portables.

Thierry

"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth

| FAQ-Python | FAQ-C - FAQ-c.l.c | FAQ-C++ - FAQ-Lite |
 
Hors ligne sharky.fr # Posté le 06/06/2008 à 17:11:19
DIY
Avatar
Groupe : Membres
Le retour de malloc() n'est pas vérifié, saymal !

  • Être conscient de son ignorance, c'est tendre vers la connaissance. Benjamin Disraeli
  • Il semble que la perfection soit atteinte non quand il n’y a plus rien à ajouter, mais quand il n’y a plus rien à retrancher. Antoine de Saint-Exupéry
Image utilisateur

 
Hors ligne 1337833K # Posté le 06/06/2008 à 17:13:59
fgsfds
Groupe : Membres
Et de plus, dans l'exemple d'utilisation, il n'y a pas de libération ...

On vote pour ce code aux Gorets Awards ? :p
Édité le 06/06/2008 à 17:26:19 par 1337833K

Image utilisateur
Big Brother is watching you.
The chocolate is a lie !
Vous pouvez faire un geste gratuit pour changer le monde. :)
Libérez quelqu'un et quelqu'un-d'autre !
 
Hors ligne sharky.fr # Posté le 06/06/2008 à 17:43:43
DIY
Avatar
Groupe : Membres
La c'est du force 9 ^^

M'enfin je dis rien je suis un goret force 2 :(

Citation : Goret Force 2
Utilisation de ! au lieu de == NULL dans une expression avec pointeur
Code : C
1
2
3
4
FILE *fichier;
   ...
   if (!fichier)
   {


Édité le 06/06/2008 à 17:43:55 par sharky.fr

  • Être conscient de son ignorance, c'est tendre vers la connaissance. Benjamin Disraeli
  • Il semble que la perfection soit atteinte non quand il n’y a plus rien à ajouter, mais quand il n’y a plus rien à retrancher. Antoine de Saint-Exupéry
Image utilisateur

 
Hors ligne Jaloyan1 # Posté le 06/06/2008 à 17:57:24
Choisir = se priver du reste.
Avatar
Groupe : Membres
goret 10 moi!
non je rigole c'est 9 moi.


Non en plus ce n'est pas fait en C standard conio est une lib non standard.
Code non protable aussi comme on l'a déjà dit.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne 1337833K # Posté le 06/06/2008 à 18:02:13
fgsfds
Groupe : Membres
<hs><deconne>Citation : Jaloyan1
Code non protable aussi comme on l'a déjà dit.

Un jour, les tables domineront le monde ! :pirate: </deconne></hs>

Image utilisateur
Big Brother is watching you.
The chocolate is a lie !
Vous pouvez faire un geste gratuit pour changer le monde. :)
Libérez quelqu'un et quelqu'un-d'autre !
 
Hors ligne Jaloyan1 # Posté le 06/06/2008 à 18:06:43
Choisir = se priver du reste.
Avatar
Groupe : Membres
gné j'ai pas compris.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne 1337833K # Posté le 06/06/2008 à 18:07:12
fgsfds
Groupe : Membres
Protable -> Pro-table -> Vive les tables !

Image utilisateur
Big Brother is watching you.
The chocolate is a lie !
Vous pouvez faire un geste gratuit pour changer le monde. :)
Libérez quelqu'un et quelqu'un-d'autre !
 
Hors ligne Jaloyan1 # Posté le 06/06/2008 à 18:11:54
Choisir = se priver du reste.
Avatar
Groupe : Membres
ah d'accord
ah oui j'aime les tables en effet, c'est pratique surtout les coins pour se cogner quand on joue a 4 pattes car le temps ou on était bébé nous manque.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 
Hors ligne BioH # Posté le 06/06/2008 à 18:25:04
Je te vois...
Avatar
Groupe : Membres
Quel beau pays...

Jaloyan, tu aimes le ski ? Tu veux des vacances en montagne ?

Citation : Homer Simpson
La ménopause, c'est quand la cigogne qui apporte les bébés se fait tirer par des chasseurs bourrés.

Image utilisateur
 
Hors ligne Jaloyan1 # Posté le 06/06/2008 à 19:27:24
Choisir = se priver du reste.
Avatar
Groupe : Membres
comment t'a deviné que j'adorais le ski?

Euh suicide pas autant.
C'est plus pour toi ce truc.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir.
Image utilisateur
Image utilisateur
Image utilisateur

Chef du fan club de jaloyan1
 

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.

Nombre de connectés 214 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.0408s (0.0203s)