Guest User

Untitled

a guest
Apr 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <string>// Fehler, sollte string.h heissen
  3. int main () // Fehler Hauptfunktion ist vom Typ int, Datentyp an falscher Stelle
  4. {
  5.  
  6. char Name1[20] = "Niko"; // nicht schön, Compiler sollte zählen
  7. char Name2[20] = "Laus"; // nicht schön, Compiler sollte zählen
  8.  
  9. char *s1 = Name1;
  10. const char *s2 = Name1; //Zeiger auf Konstanten Character
  11. char *const s3 = Name1; //konstanter Zeiger auf Character
  12. const char *const s4 = Name1; //konstanter Zeiger auf konstanten Character
  13.  
  14. s1[0] = 'A';
  15. strcpy (s1, "XXXX"); // "XXXX" wird in s1 kopiert
  16. s1 = Name2; // s1 wird der "Laus" zugewiesen
  17.  
  18. s2[0] = 'A'; // Fehler, Zuweisung an Konstante
  19. strcpy (s2, "XXXX"); // Fehler, Zuweisung an Konstante
  20. s2 = Name2;
  21.  
  22. s3[0] = 'A';
  23. strcpy (s3, "XXXX");
  24. s3 = Name2; //Fehler, Zeiger kann nicht verändert werden.
  25.  
  26. s4[0] = 'A'; // Fehler, Zuweisung an Konstante
  27. strcpy (s4, "XXXX"); // Fehler, Zuweisung an Konstante
  28. s4 = Name2; // Fehler, Zeiger kann nicht verändert werden.
Add Comment
Please, Sign In to add comment