1

Тема: Як заповнити двовимірний динамічний масив стрічкою str = "Programma 1

#include <iostream>
#include "string.h"
#include <cstring>
#include <ctime>
#include <iomanip>
 
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "rus");
 
    const char* str = "Programma 1";
    cout << str << endl;
    char** ptrarray = new char* [2];
    for (int count = 0; count < 2; count++)
        ptrarray[count] = new char[5]; 
 
    
   
    for (int count_row = 0; count_row < 2; count_row++)
        for (int count_column = 0; count_column < 5; count_column++)
            ptrarray[count_row][count_column] = *str;
    
 
    /*
    size_t len4 = strlen(str);
    //pp[size + 1] = new char[len4 + 1];
    strcpy_s(*ptrarray, len4 + 1, str);
    */
 
    cout << setw(4) << setprecision(4) << "ptrarray" << endl;
    for (int count_row = 0; count_row < 2; count_row++)
    {
        for (int count_column = 0; count_column < 5; count_column++)
            cout << ptrarray[count_row][count_column] << "   ";
        cout << endl;
    }
 
    
 
    
    for (int count = 0; count < 2; count++)
        delete[]ptrarray[count];
 
    system("pause");
 
    return 0;
}

2

Re: Як заповнити двовимірний динамічний масив стрічкою str = "Programma 1

Ви хочете щось спитати чи просто ділитеся своїми здобутками?

3

Re: Як заповнити двовимірний динамічний масив стрічкою str = "Programma 1

Як показати стрічки в массиві без cin and getline

4

Re: Як заповнити двовимірний динамічний масив стрічкою str = "Programma 1

Як ставити питання так, щоб на них відповідали

5 Востаннє редагувалося lilika (08.06.2022 15:12:26)

Re: Як заповнити двовимірний динамічний масив стрічкою str = "Programma 1

#include <iostream>
#include "string.h"
#include <cstring>
#include <ctime>
#include <iomanip>
#include <string>

using namespace std;




int main()
{
    setlocale(LC_ALL, "rus");

  
    int size_1 = 2, size_2 = 2;
    string** arr = new string * [size_1];
    for (int i = 0; i < size_2; ++i)
        arr[i] = new string[size_2];

    cout << " Enter Array: " << endl;

 
    for (int i = 0; i < size_1; ++i)
        for (int j = 0; j < size_2; ++j)
            getline(cin, arr[i][j]);

    cout << " Array: " << endl;

  
    for (int i = 0; i < size_1; ++i)
    {
        for (int j = 0; j < size_2; ++j)
        {
            cout << arr[i][j] << " ";
        }
        cout << endl;
    }
 
    for (int i = 0; i < size_2; ++i)
        delete[] arr[i];
    delete[] arr;

    system("pause");
    return 0;
}