WilliamN Postado Maio 21, 2008 Denunciar Share Postado Maio 21, 2008 :wacko: Quero listar esses nomes no MessageBox mas não estou conseguindo, alguém poderia me ajudar?#include "stdafx.h"#include <stdio.h>#include <stdlib.h>int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ char nome[4][20]; nome[0]=="william"; nome[2]=="eduardo"; nome[3]=="pedro"; nome[4]=="andré"; for (int ii=0; ii <4; ii++) { MessageBox(GetActiveWindow(), nome[ii], "Título", MB_OK | MB_ICONWARNING); } return 0;} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Maio 21, 2008 Denunciar Share Postado Maio 21, 2008 Oi, 'WilliamN' !O sinal de == é para comparação lógica e o sinal de = é para atribuição.Então, seu código que está assim nome[0]=="william"; não deveria ser assim? nome[0]="william"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 WilliamN Postado Maio 26, 2008 Autor Denunciar Share Postado Maio 26, 2008 Oi Denis,Eu tirei o "==" e coloquei apenas "=" mas está dando erros agora:#include "stdafx.h"#include <stdio.h>#include <stdlib.h>int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ char nome[4][20]; nome[0]="william"; nome[2]="eduardo"; nome[3]="pedro"; nome[4]="andré"; for (int ii=0; ii <4; ii++) { MessageBox(GetActiveWindow(), nome[ii], "Título", MB_OK | MB_ICONWARNING); } return 0;}Erros:--------------------Configuration: nome - Win32 Debug--------------------Compiling...nome.cppF:\Temp\DIVERSOS\WilliamN\TEMP\nome\nome.cpp(15) : error C2440: '=' : cannot convert from 'char [8]' to 'char [20]' There is no context in which this conversion is possibleF:\Temp\DIVERSOS\WilliamN\TEMP\nome\nome.cpp(16) : error C2440: '=' : cannot convert from 'char [8]' to 'char [20]' There is no context in which this conversion is possibleF:\Temp\DIVERSOS\WilliamN\TEMP\nome\nome.cpp(17) : error C2440: '=' : cannot convert from 'char [6]' to 'char [20]' There is no context in which this conversion is possibleF:\Temp\DIVERSOS\WilliamN\TEMP\nome\nome.cpp(18) : error C2440: '=' : cannot convert from 'char [6]' to 'char [20]' There is no context in which this conversion is possibleError executing cl.exe.nome.exe - 4 error(s), 0 warning(s) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
WilliamN
:wacko:
Quero listar esses nomes no MessageBox mas não estou conseguindo, alguém poderia me ajudar?
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
char nome[4][20];
nome[0]=="william";
nome[2]=="eduardo";
nome[3]=="pedro";
nome[4]=="andré";
for (int ii=0; ii <4; ii++)
{
MessageBox(GetActiveWindow(), nome[ii], "Título", MB_OK | MB_ICONWARNING);
}
return 0;
}
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.