varargs.c
changeset 58 9609c54a54d3
parent 57 7739518acafb
child 59 a7ba10b68915
deleted file mode 100644
--- a/varargs.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/**
- * test/demos/varargs.c
- * Copyright (C) 2008 Markus Broeker
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-
-int params (char *fmt, ...)
-{
-    int i = 0;
-
-    va_list list;
-
-    char c;
-    char *s;
-
-    int value;
-
-    va_start (list, fmt);
-
-    while (*list) {
-        switch (*fmt++) {
-        case 'c':
-            c = va_arg (list, int);
-
-            printf ("  Char: %c\n", c);
-            i++;
-            break;
-        case 's':
-            s = va_arg (list, char *);
-
-            printf ("String: %s\n", s);
-            i++;
-            break;
-        case 'd':
-            value = va_arg (list, int);
-
-            printf (" Value: %d\n", value);
-            i++;
-            break;
-        default:
-            printf ("Unknown format character\n");
-        }
-    }
-
-    va_end (list);
-
-    return i;
-}
-
-int main (int argc, char **argv)
-{
-
-    printf ("Number of Parameter: %d\n", params ("Xcssssd", 'I', "made", "this", "application", "in", 2008, NULL));
-
-    return EXIT_SUCCESS;
-}