Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки,
Національний університет «Львівська Політехніка»
Кафедра ЕОМ
/
Лабораторна робота №2
з дисципліни «Обчислювальний практикум»
на тему:
«Представлення рядків символів.»
Мета роботи: Визначити представлення в пам’яті комп’ютера рядків символів.
Індивідуальне завдання
Варіант 1.
char *string1 = "34yf\x3""25\v\\9\6\4\\""24ffh5";
Хід роботи
1. Запускаю програму на виконання.
/
Висновок: У цій лабораторній роботі я навчився визначати представлення в пам’яті комп’ютера рядків символів.
Текст програми:
#include <iostream>
#include <stdlib.h>
#include<conio.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "ukr");
char string1[30] = "34yf\x3""25\v\\9\6\4\\""24ffh5";
string1[0] = '3';
string1[2] = '8';
string1[4] = '1';
string1[6] = '9';
string1[8] = '7';
string1[10] = '0';
string1[12] = '2';
string1[14] = '5';
cout << "Представлення типу char в пам'ятi: ";
unsigned char *vs = (unsigned char *)(&string1);
for (int i = 0; i<sizeof(string1) - 11; i++)
printf("%02X ", vs[i]);
printf("\n");
cout << endl;
system("pause");
}