HLP Вывести МАССИВ в WIN32 VC++ 2008
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
HLP Вывести МАССИВ в WIN32 VC++ 2008 - 2009-02-15 17:35:13.253333
|
|
|
61.masquit
Сообщений: 64
Оценки: 0
Присоединился: 2009-02-13 12:49:23.920000
|
короче вот код: #include "stdafx.h" #include <windows.h> int m[]={77,65,83,83}; int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { char t[100]; int i; for (i=0;i<m;i++) wsprintf(t,"%d ",m); MessageBox(NULL,t,"massiv",MB_OK); return 0; } чето на пашет выводит тока 83..надо чтоб всё выводило..в консольном приложениие пашет в WIN32 Applic нет(..[sm=sm128.gif]ваще эти цыфры коды букв(походу анси ибо в консоле результатом явл это:MASS).ВОТ ЧТО ДЕЛАТЬ? СПС с уважением к хакер.ru домохозайка=)
|
|
|
RE: HLP Вывести МАССИВ в WIN32 VC++ 2008 - 2009-02-15 17:40:17.686666
|
|
|
SkyLinE215
Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
|
#include "stdafx.h"
#include <windows.h>
int m[]={77,65,83,83};
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
int i;
for (i=0;i<m;i++)
MessageBox(NULL,m[i],"massiv",MB_OK);
return 0;
} но если про твой код, то ты не взял цыкл for в {} #include "stdafx.h"
#include <windows.h>
int m[]={77,65,83,83};
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
char t[100];
int i;
for (i=0;i<m;i++)
{
wsprintf(t,"%d ",m);
MessageBox(NULL,t,"massiv",MB_OK);
}
return 0;
}
|
|
|
RE: HLP Вывести МАССИВ в WIN32 VC++ 2008 - 2009-02-15 23:34:51.253333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Вообще странно, что оно скомпилировалось… Опять же, надавать всем по голове за незнание юникода.
|
|
|
|
|