Advanced features for scanf.

Samples about using many features about scanf.

scanf

See version :

Pas de dépendances

Download :

#include <stdio.h>

void test1()
{
    int i;
    scanf("%d",&i);
    printf("%d\n",i);
}

void test2()
{
    char chaine[5];
    scanf("%s",chaine);
    printf("%s\n",chaine);
}

void test3()
{
    char chaine[5];
    scanf("%4s",chaine);
    printf("%s\n",chaine);
}

void test4()
{
    char chaine[51];
    scanf("%50s",chaine);
    //scanf("%50[^\n]%*c",chaine);
    printf("%s\n",chaine);
}

void test5()
{
    char chaine[51];
    scanf("%50[^!]%*c",chaine);
    printf("%s\n",chaine);
}

void test6()
{
    char chaine[51];
    chaine[0]='\0';
    scanf("%50[0-9]",chaine);
    //scanf("%50[0-9a-z]",chaine);
    //scanf("%50[plouf;)]",chaine);
    //scanf("%50[0-9-]",chaine);
    printf("%s\n",chaine);
}

int main()
{
    test1();
    //test2();
    //test3();
    //test4();
    //test5();
    //test6();
    return 0;
}



Explanations

	No explanations yet.