#include <iostream>
#include <clocale>
using namespace std;
char* stroka_naoborot(char*, int);
int main(void) {
setlocale(LC_CTYPE, "");
char *string1 = 0; //
char string[] = { 'с', 'л', 'о', 'в', 'о' };
cout << string << endl;
int length = sizeof(string) / sizeof(char);
cout << "размер массива string: " << sizeof(string) << " байт" << endl;
cout << "размер массива string: " << length << " элементов" << endl;
string1 = stroka_naoborot(string, length);
cout << "размер массива string1: " << sizeof(string1) << " байт" << endl;
cout << "размер массива string1: " << sizeof(string1) / sizeof(char) << " элементов" << endl;
cout << string1 << endl;
return 0;
}
char* stroka_naoborot(char *string, int length){
char *arr = new char[length];
for (int i = 0; i < length; ++i){
arr[length - i - 1] = *string;
++string;
}
return arr;
}
|