powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Инициализация массива C++.NET
13 сообщений из 13, страница 1 из 1
Инициализация массива C++.NET
    #34418946
Begem0t!k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ккароче создал файл Gen.h
там пишу

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
using namespace System;

const char  Rus[]={'а','б','в','г','д','е','ё','ж','з','и','к','л','м','н','о','п','р','с','т','у','ф','х','ч','щ','э','ю','я','ь','ъ','ц','ш','й','_','ы'};
const System::String ^ Eng[]={"a","b","v","g","d","e","e","g","z","i","k","l","m","n","o","p","r","s","t","u","f","h","ch","sh","e","ju","ja","","","ce","sh","y",'_','i'};
  const int Len= 33 ;

class CGenAll
{

};

Но почему то инициализация System::String не работает какой тип использовать или как ?
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34418953
Begem0t!k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что делаю не так ?
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34419113
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Begem0t!kЧто делаю не так ?
Насколько я понимаю - противоречие неразрешимо. const - размещает объект в статической памяти и нечего дальше писать всякие значки относящиеся к garbage collection. Нечего извращаться
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34419137
Begem0t!k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blinded Begem0t!kЧто делаю не так ?
Насколько я понимаю - противоречие неразрешимо. const - размещает объект в статической памяти и нечего дальше писать всякие значки относящиеся к garbage collection. Нечего извращаться

Что посоветуете нужен именно массив const

Нашел массив array<String^>^Eng={"a","b"... но он как раз и ругаеться что не может быть const

Какой тип и как мне надо выбрать чтобы инициализировать таком массив?
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34419253
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Begem0t!k blinded Begem0t!kЧто делаю не так ?
Насколько я понимаю - противоречие неразрешимо. const - размещает объект в статической памяти и нечего дальше писать всякие значки относящиеся к garbage collection. Нечего извращаться

Что посоветуете нужен именно массив const

Нашел массив array<String^>^Eng={"a","b"... но он как раз и ругаеться что не может быть const

Какой тип и как мне надо выбрать чтобы инициализировать таком массив?
Говорю же - странного хочешь. Пиши кака все
const char* const* Eng={"a", "b", ... }; // КОНСТАНТНЫЙ МАССИВ КОНСТАНТНЫХ СТРОК

Только вот сдается мне что ты опять велосипед изобретаешь. Может лучше почитатть про:
isalpha, isdigit ... и вообще все что касается локализации
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34419311
Begem0t!k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blinded Begem0t!k blinded Begem0t!kЧто делаю не так ?
Насколько я понимаю - противоречие неразрешимо. const - размещает объект в статической памяти и нечего дальше писать всякие значки относящиеся к garbage collection. Нечего извращаться

Что посоветуете нужен именно массив const

Нашел массив array<String^>^Eng={"a","b"... но он как раз и ругаеться что не может быть const

Какой тип и как мне надо выбрать чтобы инициализировать таком массив?
Говорю же - странного хочешь. Пиши кака все
const char* const* Eng={"a", "b", ... }; // КОНСТАНТНЫЙ МАССИВ КОНСТАНТНЫХ СТРОК

Только вот сдается мне что ты опять велосипед изобретаешь. Может лучше почитатть про:
isalpha, isdigit ... и вообще все что касается локализации

Я ток не понимаю обясни )) Я кароче делаю вот такой массив во время выполнения
array<char>^Rus={'а','б','в','г','д'};
Далее MessageBox::Show(this->Owner,Rus[1].ToString());
И выводит код символа -31 в чем косяк почему не б???
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34419672
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Begem0t!k blinded Begem0t!k blinded Begem0t!kЧто делаю не так ?
Насколько я понимаю - противоречие неразрешимо. const - размещает объект в статической памяти и нечего дальше писать всякие значки относящиеся к garbage collection. Нечего извращаться

Что посоветуете нужен именно массив const

Нашел массив array<String^>^Eng={"a","b"... но он как раз и ругаеться что не может быть const

Какой тип и как мне надо выбрать чтобы инициализировать таком массив?
Говорю же - странного хочешь. Пиши кака все
const char* const* Eng={"a", "b", ... }; // КОНСТАНТНЫЙ МАССИВ КОНСТАНТНЫХ СТРОК

Только вот сдается мне что ты опять велосипед изобретаешь. Может лучше почитатть про:
isalpha, isdigit ... и вообще все что касается локализации

Я ток не понимаю обясни )) Я кароче делаю вот такой массив во время выполнения
array<char>^Rus={'а','б','в','г','д'};
Далее MessageBox::Show(this->Owner,Rus[1].ToString());
И выводит код символа -31 в чем косяк почему не б???
У char метод toString? забавно
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34419727
Begem0t!k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да все спасибо сам все понел ))
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34419728
Begem0t!k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blinded Begem0t!k blinded Begem0t!k blinded Begem0t!kЧто делаю не так ?
Насколько я понимаю - противоречие неразрешимо. const - размещает объект в статической памяти и нечего дальше писать всякие значки относящиеся к garbage collection. Нечего извращаться

Что посоветуете нужен именно массив const

Нашел массив array<String^>^Eng={"a","b"... но он как раз и ругаеться что не может быть const

Какой тип и как мне надо выбрать чтобы инициализировать таком массив?
Говорю же - странного хочешь. Пиши кака все
const char* const* Eng={"a", "b", ... }; // КОНСТАНТНЫЙ МАССИВ КОНСТАНТНЫХ СТРОК

Только вот сдается мне что ты опять велосипед изобретаешь. Может лучше почитатть про:
isalpha, isdigit ... и вообще все что касается локализации

Я ток не понимаю обясни )) Я кароче делаю вот такой массив во время выполнения
array<char>^Rus={'а','б','в','г','д'};
Далее MessageBox::Show(this->Owner,Rus[1].ToString());
И выводит код символа -31 в чем косяк почему не б???
У char метод toString? забавно
И между прочим так работает )) через ToString )
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34420156
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Begem0t!kЯ ток не понимаю обясни )) Я кароче делаю вот такой массив во время выполнения
array<char>^Rus={'а','б','в','г','д'};
Далее MessageBox::Show(this->Owner,Rus[1].ToString());
И выводит код символа -31 в чем косяк почему не б???

пользуйтесь типом wchar_t array<wchar_t>={L'а',L'б',L'в',L'г',L'д'};
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34421096
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Begem0t!k blindedИ выводит код символа -31 в чем косяк почему не б???
У char метод toString? забавно
И между прочим так работает )) через ToString )[/quot]
Интересно а так правильно выводит
MessageBox::Show(String(this->Owner.Rus[1])); // ??
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34421353
Begem0t!k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MessageBox::Show(String(this->Owner.Rus[1]));
//У мнея врде такого сдесь нет ? опечатался ?

Да а если вот так MessageBox::Show(this->Owner,String(Rus[1])); работать не будет

Я вообще нашел там крутой класс System::Convert::ToString(Rus[1])
...
Рейтинг: 0 / 0
Инициализация массива C++.NET
    #34421592
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Begem0t!kMessageBox::Show(String(this->Owner.Rus[1]));

Да нет это я напечатал. Просто обычно у строки есть конструктор от char
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Инициализация массива C++.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]