Annotation of coherent/d/usr/src/examples/printf.c, revision 1.1.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.