Форум программистов, компьютерный форум CyberForum.ru

Размер символьного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Инициализация массива внутри структурированнного типа http://www.cyberforum.ru/cpp-beginners/thread605291.html
Добрый день! Прошу помочь разобраться. Компилятор ругается " Unit1.cpp(204): E2188 Expression syntax" при присвоении значений массиву внутри структурированной переменной. Программу компилирую в C++Builder 5. Так как программа очень объемная, то привожу только часть кода - объявление структурированного типа, определение и вызов функции, которая инициализирует переменную. struct TARIF
C++ Почему выдает такой результат? #include <iostream> #include <conio.h> using namespace std; class X { int a; long b; public: void set() { a = b = 0; } http://www.cyberforum.ru/cpp-beginners/thread605280.html
Скажите пожалуста чем отличается массив целого числа от массива строк? C++
чем отличается массив целого числа от МАССИВа строк?
C++ Верно ли, что наибольший член последовательности a1, …, an по модулю больше единицы?
#include <iostream> #include <cmath> using namespace std; int main() { int i; double max; const int n = 10; double x, k; cout<<"Input "<<n<<"number:\n";
C++ Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. С++ http://www.cyberforum.ru/cpp-beginners/thread605223.html
Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. Определить, сколько раз в этой последовательности меняется знак (Например: 10, -4, 12, 56, -4 знак меняется 3 раза)
C++ Составить описание класса для определения одномерных массивов строк фиксированной длины. вот условие.Составить описание класса для определения одномерных МАССИВОВ СТРОК фиксированной длины. Предусмотреть контроль выхода за пределы массива, возможность обращения к отдельным строкам массива по индексам, выполнения операций поэлементного сцепления двух массивов с образованием нового массива, слияния двух массивов с исключением повторяющихся элементов, а так же вывод на экран элемента... подробнее

Показать сообщение отдельно
The_Immortal
1548 / 484 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
14.06.2012, 12:13  [ТС]     Размер символьного массива
Jupiter,


Цитата Сообщение от Jupiter Посмотреть сообщение
что страшное вы тут делаете, сначала выделяете память под один символ, а потом просто "забиваете" указатель вообще другим адресом
Ну это я просто откуда-то содрал А так вот
C++
1
char *a = "qwnsjfnsdjfnsfsf;ajsdnf";
лучше?


Цитата Сообщение от Jupiter Посмотреть сообщение
strlen() + 1
Еще раз...
Цитата Сообщение от The_Immortal Посмотреть сообщение
strlen() вернет длину
Возьмите wchar_t и аналогичную функцию, которая якобы поможет нам узнать размер:
C++
1
2
wchar_t *a = L"qwnsjfnsdjfnsfsf;ajsdnf";
size_t n = wcslen(a)+1;
Угадайте чему будет равно n? А тому же значению, что и в случае char, но должно быть в 2 раза больше.
 
Текущее время: 06:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru