fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <iomanip>
  4.  
  5. using namespace std;
  6.  
  7. int main ()
  8. {
  9. char st[15]="United Kingdom";
  10.  
  11. printf("C output:\n\n");
  12.  
  13. printf("%15s\n",st);
  14. printf("%5s\n",st);
  15. printf("%15.6s\n",st);
  16. printf("%-15.6s\n",st);
  17. printf("%15.0s\n",st);
  18. printf("%.3s\n",st); // prints "Uni"
  19. printf("%s\n",st);
  20.  
  21. cout << "\nC++ output:\n\n";
  22.  
  23. cout << setw(15) << st << '\n';
  24. cout << setw(5) << st << '\n';
  25. cout << setw(15) << string(st, 6) << '\n';
  26. cout << left << setw(15) << string(st, 6) << '\n';
  27. cout << setw(15) << string(st, 0) << '\n';
  28. cout << string(st, 3) << '\n'; // prints "Uni"
  29. cout << st << '\n';
  30.  
  31. return 0;
  32. }
Success #stdin #stdout 0s 4328KB
stdin
Standard input is empty
stdout
C output:

 United Kingdom
United Kingdom
         United
United         
               
Uni
United Kingdom

C++ output:

 United Kingdom
United Kingdom
         United
United         
               
Uni
United Kingdom