Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 629 • Страница 29 из 32<  1 ... 26  27  28  29  30  31  32  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 20.12.2005
Откуда: Волгоград
Люди Добрые, подскажите ещё одну вещь.
Как сделать, чтобы кириллические символы правильно отображались в консоли?

_________________
Все в этом Мире имеет какой то смысл. В нем нет ничего бесполезного или случайного...



Партнер
 

Member
Статус: Не в сети
Регистрация: 15.01.2010
Откуда: Запорожье
GrifeX, после main, когда открылась {, написать setlocale(LC_ALL, "Russian");
В VS C++ 2010 работает.

_________________
Человек создан для счастья, как рыба для полета.


 

Member
Статус: Не в сети
Регистрация: 20.12.2005
Откуда: Волгоград
Здравствуйте камрады, наверное задам уже избитый вопрос, но в моей книге по С++ этого нет.
Динамический двумерный массив. Статический массив, с ограничением используемых ячеек не уместен.
Необходимо создать два динамических массива - один двумерный, а второй одномерный, оба типа float.
Двумерный массив: matrix[Size][Size]
Одномерный массив: u[Size]
Размер задается через переменную Size.
Скажите, а лучше покажите :flag_of_truce: (какой ужас эти новые смайлики :tooth:), как реализовать и как в последствии обращаться к массивам.

Заранее благодарю.

_________________
Все в этом Мире имеет какой то смысл. В нем нет ничего бесполезного или случайного...


 

Member
Статус: Не в сети
Регистрация: 20.03.2009
Откуда: Санкт-Петербург
Код:
//создание
int size=100;
float **matrix=new float*[size];
if(matrix==NULL){
   cout<<"Allocate error\n";
   exit(-1);
}
float *matrix_string=NULL;
for(int i=0;i<size;i++)
{
   matrix_string=new float[size];
   if(matrix_string==NULL){
      cout<<"Allocate error\n";
      exit(-1);
   }
   matrix[i]=matrix_string;
}

//пример обращения
matrix[2][4]=4;
cout<<matrix[2][4]<<endl;

//удаление
for(int i=0;i<size;i++)
   delete[] matrix[i];
delete[] matrix;

_________________
Задачи бывают простыми и очень простыми...


 

Member
Статус: Не в сети
Регистрация: 20.12.2005
Откуда: Волгоград
Danmerpro, спасибо. А можно с комментариями? Это как я понимаю только массив matrix?

_________________
Все в этом Мире имеет какой то смысл. В нем нет ничего бесполезного или случайного...


 

Member
Статус: Не в сети
Регистрация: 20.03.2009
Откуда: Санкт-Петербург
Цитата:
//создание
int size=100;
float **matrix=new float*[size];//заказываем память под массив из указателей на другие массивы.(массив из указателей на указатели)
if(matrix==NULL){//если память выделит не удалось (оператор new вернул NULL), то аварийно завершим работу
cout<<"Allocate error\n";
exit(-1);
}
float *matrix_string=NULL;
for(int i=0;i<size;i++)
{
matrix_string=new float[size];//заказываем память под строку матрицы
if(matrix_string==NULL){
cout<<"Allocate error\n";
exit(-1);
}
matrix[i]=matrix_string;//и указатель на неё присваиваем i-ому значению ячейки массива указателей на указатели
}

//пример обращения
matrix[2][4]=4;
cout<<matrix[2][4]<<endl;

//удаление
for(int i=0;i<size;i++)
delete[] matrix[i];//удаляем каждую строку матрицы
delete[] matrix;//и сам массив указателей

Вам наверное поможет такая картинка http://clip2net.com/clip/m58228/1303754562-clip-8kb.png
А вообще стоит подучить работу с указателями. Книги Керниган и Ричи "Язык Си" и Герберт Шилдт "Справочник по С++" в помощь.

_________________
Задачи бывают простыми и очень простыми...


 

Member
Статус: Не в сети
Регистрация: 15.01.2010
Откуда: Запорожье
Не могу разобраться как сохранить данные из DataGridView в xml файл. Сколько не смотрю примеры только для C#. Если смотреть на код который C#, то не все свойства в компонентах совпадают, или я их не вижу. MSDN уже перечитал по этой теме, так и не понял что к чему. Кто-нибудь знает по этой теме что-нибудь? :weep:

_________________
Человек создан для счастья, как рыба для полета.


 

Member
Статус: Не в сети
Регистрация: 11.01.2006
Откуда: Таганрог
Вожусь тут с Visual C++ 2008...
Как удалять проекты??? Через пкм-remove удаляется через раз и остается вот такая вот фигня в recent projects! Как от нее избавиться???
#77


 

Member
Статус: Не в сети
Регистрация: 20.03.2009
Откуда: Санкт-Петербург
Kserion
Знаю, что если проект удален физически, то при попытке открыть несуществующий проект студия сама предложит удалить его из списка.

_________________
Задачи бывают простыми и очень простыми...


 

Member
Статус: Не в сети
Регистрация: 11.01.2006
Откуда: Таганрог
Danmerpro писал(а):
Kserion
Знаю, что если проект удален физически, то при попытке открыть несуществующий проект студия сама предложит удалить его из списка.

Ну да, если физически удалить то он не появляется в студии, но так же неинтересно :Р


 

Junior
Статус: Не в сети
Регистрация: 26.01.2008
Откуда: Ukraine
Доброго времени суток господа :)

Подскажите пожалуйста: надо изменить высоту(Height) объекта label(уже создан с заданной высотой и шириной). Никак не получается это сделать :( Пробовал варианты:

1) label1->Height=300;

2) this->label1->Size = System::Drawing::Size(300, 200);

Ни то, ни другое не работает.


 

Member
Статус: Не в сети
Регистрация: 17.10.2005
BMWM3GTR
Autosize может в true выставлен, оттого и не меняет размеры контрол.


 

Junior
Статус: Не в сети
Регистрация: 26.01.2008
Откуда: Ukraine
Delin, спасибо, проблема решена. :)


 

Junior
Статус: Не в сети
Регистрация: 26.01.2008
Откуда: Ukraine
Доброго времени суток.

Возникло 4 вопроса в ходе написания одного windows forms application:

1) Как сменить название пункта в ListBox?(была идея удалить выбранный элемент, а потом добавить. Единственное тогда не понятно как добавить элемент на старую позицию(сортировка отключена))
2) Как можно установить значение по умолчанию в ListBox?
3) Как можно установить количество отображаемых строк в ComboBox?
4) Как обеспечить отображение нескольких кнопок в ListBox?

Заранее спасибо, вопросов было гораздо больше, на остальные нашел ответы, а с этими уже бьюсь достаточно долго. :(


 

Member
Статус: Не в сети
Регистрация: 20.09.2005
Откуда: Москва
Здравствуйте, подскажите. Программирую в Visual C++ 2010, в виндовс форм приложениях как то можно очень мало компонентов на форму положить, выбор маленький если сравнивать к примеру с Delphi. Может где то в настройках у меня что то выключено или где можно скачать дополнительные компоненты? К примеру не нашел компонент работающих с таблицами.


 

Member
Статус: Не в сети
Регистрация: 17.10.2005
Шмендальф
Toolbox -> Data - DataGridView


 

Member
Статус: Не в сети
Регистрация: 15.01.2010
Откуда: Запорожье
Люди, никто не реализовывал какой-нибудь бенчмарк или простенький тест на winapi. Незнаю даже в какую сторону посмотреть.

_________________
Человек создан для счастья, как рыба для полета.


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
Нужно создать структуру с именем Worker , содержащую поля
*фамилия и инициалами работника
*название занимаемой должности
*год поступления на работу
Написать программу выполняющую следующие действия :
-ввод с консоли данных в массив структур worker
-вывод на консоль фамилий работников чей стаж превышает введенный с консоли , если таких работников нет вывести соответствующее сообщение

Пока что мой [censored] такой и в нем еще нет последнего условия
Код:
#include <iostream>
using namespace std;
int main ()
struct WORKER {
   char Fio[30];
   char dolzhnost[30];
   int god();
};
WORKER str[5];

void input(WORKER * str) {
   for(i=0;i<5;i++0) {
      cout << i+1 << "fio ";
      cin >> str[i].Fio;
      cout << i+1 << "dolzhnost ";
      cin >> str[i].dolzhnost;
   }
}
int i
void out (WORKER * str) {
   for (i=0;i<5;i++) {
      cout << i+1 << "fio" << str[i].fio;
      cout << i+1 << "dolzhnost " << str[i].dolzhnost;
   }
}
input (str);
return 0;


 

Member
Статус: Не в сети
Регистрация: 27.02.2012
робяты хелп.

в первые сталкиваюсь с C++.

у товарища есть программа DemoApp, насколько я выяснил это из пакета Webbrowser wrapper control
у него она работает но у меня не запускается ввобще.
установил visual C++ 2008 - у него точно также она установлена. скопировал его структуру папок

http://www.codeproject.com/Articles/18935/The-most-complete-C-Webbrowser-wrapper-control
dll ку зарегистрировал в системе - но нетушки...

ктото ему настраивал, а теперь не найдешь.
на русском языке мануалов ноль...

быть может ктото с ней работал?


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
Программеры вы еще остались ? А то последнее сообщение было очень давно :-)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 629 • Страница 29 из 32<  1 ... 26  27  28  29  30  31  32  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan