Просмотр полной версии : [Mfc] как вывести в эдит диалога массив из чисел?
Собственно сабж
как вывести в эдит диалога массив из чисел?
1. Заводишь value переменную типа CString, связанную с этим эдитом. Инициализируешь ее строкой, созданной из массива как ты хочешь. Вызываешь UpdateData()
2. Заводишь control переменную типа CEdit edit. Говоришь edit.SetSel(0, 0) - не помню, обязательно ли это. Потом говоришь edit.ReplaceSel(). В параметрах строка твоя
MSDN в помощь
может вопрос кажется и глупым но как ни странно возник
пишу на студии програмку для теста
обычная сортировка пузырьком массива из чисел и все время говорят мол порчу стек
уже даже взял код сортировки с 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++;
}
все время указывает на скобку закрытия главной
ф-ии программы те конца программы когда проверяется стек и говорит мол угробили стек
что не так?
while(k<sizeof(array)) => sizeof(array) - sizeof от указателя 4.
=> for (int i=0; i<=col ; i++) - col не инициализирована - ошибка скорее всего из-за этого. Потом нужно иправить с sizeof(array).
while(k<sizeof()array) - здесь тоже подкорректировать нужно.
это все описки я говорю про то что даже на код взятый с сайта
где нет ошибок и работающий в борланде пишет про порчу стека
тогда зачем нужно было этот код выкладывать? не факт что тот код с сайта правильный.
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++;
}
}
http://img204.imageshack.us/my.php?image=22977579qi8.png
ну что ни кто не занет что ли очень нада мне к утру дописать уже нужно
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot