Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Cw program rozdzial 8 ad.4
- #include <iostream>
- using namespace std;
- #include <cstring>
- struct stringy
- {
- char * str;
- int ct;
- };
- char set(stringy &var1, const char arr[]);
- void show(const stringy var1, int var2 = 1);
- void show(const char arr[], int var1 = 1);
- int main()
- {
- stringy beany;
- char testing[] = "Rzeczywistosc to juz nie to, co kiedys.";
- set(beany, testing);
- show(beany);
- show(beany, 2);
- testing[0] = 'D';
- testing[1] = 'u';
- show(testing);
- show(testing, 3);
- show("Gotowe!");
- return 0;
- }
- char set(stringy &var1, const char arr[])
- {
- var1.ct = strlen(arr);
- char * tab = new char[var1.ct + 1];
- var1.str = tab;
- strcpy(tab, arr);
- }
- void show(const stringy var1, int var2)
- {
- for (int j = 0; j < var2; j++)
- {
- for (int i = 0; i < var1.ct; i++)
- std::cout << var1.str[i];
- }
- }
- void show(const char arr[], int var1)
- {
- for (int j = 0; j < var1; j++)
- {
- for (int i = 0; i < sizeof(arr); i++)
- std::cout << arr[i];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement