]> granicus.if.org Git - python/commitdiff
Fix example output for doctest-like demos.
authorGeorg Brandl <georg@python.org>
Fri, 15 May 2009 08:03:03 +0000 (08:03 +0000)
committerGeorg Brandl <georg@python.org>
Fri, 15 May 2009 08:03:03 +0000 (08:03 +0000)
Doc/library/ctypes.rst

index ad9108b4731e9ae793792004f4e04570ae828227..9a1acd6f34305917f85dcd4291d23411c0c9c827 100644 (file)
@@ -341,9 +341,9 @@ within *IDLE* or *PythonWin*::
    >>> printf("Hello, %s\n", "World!")
    Hello, World!
    14
-   >>> printf("Hello, %S", u"World!")
+   >>> printf("Hello, %S\n", u"World!")
    Hello, World!
-   13
+   14
    >>> printf("%d bottles of beer\n", 42)
    42 bottles of beer
    19
@@ -358,7 +358,7 @@ unicode strings have to be wrapped in their corresponding ``ctypes`` type, so
 that they can be converted to the required C data type::
 
    >>> printf("An int %d, a double %f\n", 1234, c_double(3.14))
-   Integer 1234, double 3.1400001049
+   An int 1234, a double 3.140000
    31
    >>>
 
@@ -414,9 +414,9 @@ prototype for a C function), and tries to convert the arguments to valid types::
    Traceback (most recent call last):
      File "<stdin>", line 1, in ?
    ArgumentError: argument 2: exceptions.TypeError: wrong type
-   >>> printf("%s %d %f", "X", 2, 3)
-   X 2 3.00000012
-   12
+   >>> printf("%s %d %f\n", "X", 2, 3)
+   X 2 3.000000
+   13
    >>>
 
 If you have defined your own classes which you pass to function calls, you have