Codeschnippseln für diese Übung

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
Aagrus
Date:
Tue Oct 13 16:45:15 2020 +0000
Parent:
1:c65875995efb
Commit message:
UPDATE: String-Output, ging auch mit einem Parameter ;)

Changed in this revision

class4.cpp Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r c65875995efb -r 7a0bae2281e8 class4.cpp
--- a/class4.cpp	Tue Oct 13 16:34:21 2020 +0000
+++ b/class4.cpp	Tue Oct 13 16:45:15 2020 +0000
@@ -29,13 +29,18 @@
             pc->printf("Auflistung beendet!\n\n");
         }
         
-        void PrintString(char *str, int count)
+        void PrintString(char *str)
         {
             pc->printf("String: ");
+            int i = 0;
             
-            for (int i = 0; i < count; i++)
+            while(true)
             {
+                if (str[i] == '\0')
+                    break;
+                    
                 pc->putc(str[i]);
+                i++;
             }
             
             pc->printf("\n");
diff -r c65875995efb -r 7a0bae2281e8 main.cpp
--- a/main.cpp	Tue Oct 13 16:34:21 2020 +0000
+++ b/main.cpp	Tue Oct 13 16:45:15 2020 +0000
@@ -38,7 +38,7 @@
     
     while (1) 
     {
-        printClass.PrintString(s, sizeof(s));
+        printClass.PrintString(s);
         printClass.PrintIntValues(68);
         printClass.PrintIntValues(x, sizeof(x) / sizeof(int));