fork download
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <cstring>
  4. using namespace std;
  5.  
  6. char *_strcpy(char zdanie2[], char zdanie[])
  7. {
  8. int i = 0;
  9. std::cout << std::setw(3) << "i" << "|";
  10. std::cout << std::setw(12) << "zdanie2" << "|";
  11. std::cout << std::setw(12) << "zdanie" << std::endl;
  12. while ((zdanie2[i] = zdanie[i]) != '\0')
  13. {
  14. std::cout << std::setw(3) << i << "|";
  15. std::cout << std::setw(12) << zdanie2 << "|";
  16. std::cout << std::setw(12) << zdanie << std::endl;
  17. i++;
  18. }
  19. return (zdanie2);
  20. }
  21.  
  22. int main() {
  23. char *zdanie = "Ala ma kota";
  24. char *zdanie2 = (char *)malloc(sizeof(char) * strlen(zdanie));
  25.  
  26. _strcpy(zdanie2, zdanie);
  27.  
  28. std::cout << zdanie << std::endl << zdanie2 << std::endl;
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
  i|     zdanie2|      zdanie
  0|           A| Ala ma kota
  1|          Al| Ala ma kota
  2|         Ala| Ala ma kota
  3|        Ala | Ala ma kota
  4|       Ala m| Ala ma kota
  5|      Ala ma| Ala ma kota
  6|     Ala ma | Ala ma kota
  7|    Ala ma k| Ala ma kota
  8|   Ala ma ko| Ala ma kota
  9|  Ala ma kot| Ala ma kota
 10| Ala ma kota| Ala ma kota
Ala ma kota
Ala ma kota