ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[Mfc] как вывести в эдит диалога массив из чисел?
  #1  
Старый 13.05.2008, 22:24
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию [Mfc] как вывести в эдит диалога массив из чисел?

Собственно сабж
как вывести в эдит диалога массив из чисел?
 
Ответить с цитированием

  #2  
Старый 13.05.2008, 22:35
Аватар для arpm
arpm
Новичок
Регистрация: 06.04.2008
Сообщений: 8
Провел на форуме:
21887

Репутация: 10
По умолчанию

1. Заводишь value переменную типа CString, связанную с этим эдитом. Инициализируешь ее строкой, созданной из массива как ты хочешь. Вызываешь UpdateData()
2. Заводишь control переменную типа CEdit edit. Говоришь edit.SetSel(0, 0) - не помню, обязательно ли это. Потом говоришь edit.ReplaceSel(). В параметрах строка твоя

MSDN в помощь
 
Ответить с цитированием

  #3  
Старый 13.05.2008, 23:35
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

может вопрос кажется и глупым но как ни странно возник
пишу на студии програмку для теста
обычная сортировка пузырьком массива из чисел и все время говорят мол порчу стек
уже даже взял код сортировки с cyberguru.ru
Код:
		
	int k=0;
	int array[20];
	int col;
	int k=0;
	while(k<sizeof(array))
	{
		array[k]=rand()%100;
		k++;
	}
	int trash=0; 


for (int i=0; i<=col ; i++)
	{
	for (int j=0; j<=col-i; j++) 
			{
			if (array [j]>array [j+1]) 
			{

				trash=array[j]; 
				array [j]=array [j+1];
				array [j+1]=trash;
				}
		}
	}
	k=0;
while(k<sizeof()array){
		cout<<array[k]<<endl;
		k++;
	}
все время указывает на скобку закрытия главной
ф-ии программы те конца программы когда проверяется стек и говорит мол угробили стек
что не так?
 
Ответить с цитированием

  #4  
Старый 13.05.2008, 23:48
Аватар для Forcer
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

Репутация: 275
Отправить сообщение для Forcer с помощью ICQ
По умолчанию

while(k<sizeof(array)) => sizeof(array) - sizeof от указателя 4.

=> for (int i=0; i<=col ; i++) - col не инициализирована - ошибка скорее всего из-за этого. Потом нужно иправить с sizeof(array).

while(k<sizeof()array) - здесь тоже подкорректировать нужно.
 
Ответить с цитированием

  #5  
Старый 14.05.2008, 00:14
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

это все описки я говорю про то что даже на код взятый с сайта
где нет ошибок и работающий в борланде пишет про порчу стека
 
Ответить с цитированием

  #6  
Старый 14.05.2008, 00:23
Аватар для Forcer
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

Репутация: 275
Отправить сообщение для Forcer с помощью ICQ
По умолчанию

тогда зачем нужно было этот код выкладывать? не факт что тот код с сайта правильный.
 
Ответить с цитированием

  #7  
Старый 14.05.2008, 00:26
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

Код:
int _tmain(int argc, _TCHAR* argv[])
{	


	
	int k=0;
	int array[20];
	int col=20;
	
	while(k<col)
	{
		array[k]=rand()%100;
		k++;
	}
	int trash=0; 


	for (int i=0; i<=col ; i++)
	{
		for (int j=0; j<=col-i; j++) 
			{
			if (array [j]>array [j+1]) 
			{

				trash=array[j]; 
				array [j]=array [j+1];
				array [j+1]=trash;
				}
		}
	}
	k=0;
    while(k<col){
	cout<<array[k]<<endl;
	k++;
	}

	
}
 
Ответить с цитированием

  #8  
Старый 14.05.2008, 01:26
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

ну что ни кто не занет что ли очень нада мне к утру дописать уже нужно
 
Ответить с цитированием

  #9  
Старый 14.05.2008, 02:33
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

все разобрался
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как стать хакером! foreva Болталка 19 12.12.2007 00:12
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06
Внедрение Sql кода с завязанными глазами k00p3r Чужие Статьи 0 12.06.2005 20:48
Есть даные БД с phpbb 2.0.08. Как вывести таблицу пользователей? quer Форумы 11 16.04.2005 11:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ