Annotation of coherent/d/usr/src/examples/printf.c, revision 1.1

1.1     ! root        1: void demo_r(string)
        !             2: char *string;
        !             3: {
        !             4:        printf("%r\n", (char **)&string);
        !             5: }
        !             6: 
        !             7: main()
        !             8: {
        !             9:        extern void demo_r();
        !            10:        int precision = 1;
        !            11:        int integer = 10;
        !            12:        float decimal = 2.75;
        !            13:        double bigdec = 27590.21;
        !            14:        char letter = 'K';
        !            15:        char buffer[20];
        !            16: 
        !            17:        strcpy (buffer, "This is a string.\n");
        !            18: 
        !            19:        printf("This is an int:   %d\n", integer);
        !            20:        printf("This is a float:  %f\n", decimal);
        !            21:        printf("Another float:    %3.*f\n", precision, decimal);
        !            22:        printf("This is a double: %lf\n", bigdec);
        !            23:        printf("This is a char:   %c\n", letter);
        !            24:        printf("%s", buffer);
        !            25:        printf("%s\n", "This is also a string.");
        !            26: 
        !            27:        demo_r("Print everything: %d %f %lf %c",
        !            28:                integer, decimal, bigdec, letter);
        !            29: }
        !            30: 
        !            31: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.