-
Posts
11 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por VirtualDarckness
-
-
obrigado a todos
-
ola!! galera alguém pode me passar dica de convecção de const char para LPCSTR
if (FAILED(result))
{
if (errorMessage)
{
OutputShaderErrorMessage(errorMessage, hwnd, psFilename);
}
else
{
const wchar_t* c1= psFilename;<<--- isso e uma const charMessageBox(hwnd, c1 , "Missing Shader File", MB_OK); <--- so que aqui so aceita LPSCTR
}return false;
}obs: a adiantar trocar a variável
LPCSTR* c1 =psFilename; <<-- pois da erro no reto do programa.
obs2: programa muito grande.
eu queria testa a convecção se vai dar certo.
agradeço.
- 1
-
@devair1010 obrigado, vou tentar aqui.
- 1
-
ola!! galera não estou achando nada para se basear, então decidir aparecer aqui de novo.
bom o programa e para entra com 1 ou 2 pontos exemplo x=1 ,y=2, e troca os valores no ponto ate tudo okey, o que esta me pegando e que tem que ligar eles usando caracteres
para desenhar algo,
exemplo
* x * * * *
* * *x* * * << mais ou menos isso ae
* * * * x *
* * * * * x
para fazer isso eu pensei em utilizar o calculo do modulo do vetor <<geometria analística<<
e ai que pegou não estou sabendo fazer essa ligação dos pontos.
qualquer dica e bem vinda.
obs: não precisa me passa o código feito mais apenas dica de como fazer, só para me guiar.
import java.util.Scanner;
import java.lang.Math;
public class Atividade5 {
public static void main(String[] args)
{
//setup for
int j=0,i;
int x ,y,x1,y1;
//*******************
float v;
//setup a matriz
String msg="";
String msg1="x",msg2=" * ",msg3=" X ";
String O="";
String aux="";
//*************************
Scanner input =new Scanner(System.in);
String[][] I= new String[20][20];
String[][] matrix=new String[20][20];//imprimir a matriz
for (i=0+1;i<matrix.length;i++)
{
for(j=0+1;j<matrix.length;j++)
{
matrix[j]=msg2;
msg+=matrix[j];
}
msg+="\n";
}
System.out.println(msg); //imprimir a matriz
System.out.println("-------------------------------------------------");System.out.println("ente com o pontos");
x=input.nextInt();
y=input.nextInt();
x1=input.nextInt();
y1=input.nextInt();
for (i=0+1;i<matrix.length;i++) //imprimir a matriz com valores trocado
{
for(j=0+1;j<matrix.length;j++)
{
matrix[x][y]=msg3;
matrix[x1][y1]=msg3;
aux+=matrix[j];
}
aux+="\n";
}
System.out.println(aux); //imprimir a matriz com valores trocado
//modulo do vetor
x=(x-x1);
y=(y-y1);
v=(x*x)+(y*y);
System.out.println(v);
v=(float) Math.sqrt(v);
System.out.println(v);
}
}- 1
-
@giu_d mano valeu, eu consegui resolver demorei mais deu certo.
-
galera eu estou aprendendo java básico, e estou com um problema no código :
Implemente em Java um Jogo de Adivinhação, onde o computador sorteia 2 números de 0 a 15 e o jogador tem 4 chances para adivinhá-los;
obs: eu sei que simples mais não conheço os comando direito de java.
Agradeço
package atividade1; import java.util.Random; import java.util.Scanner; import java.lang.ArrayIndexOutOfBoundsException; public class Atividade1 { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here int palpite,tentativas=0,i,contador=-2; int[] sorteio=new int[2]; Scanner entrada = new Scanner(System.in); for ( i=0;i<2;i++) { Random rnd=new Random(); rnd.nextInt(16); sorteio=rnd.nextInt(16); } do{ System.out.printf("\n\n\n\n-----------------\n"); System.out.println("Número de tentativas: " + tentativas); System.out.print("Qual seu palpite: "); palpite = entrada.nextInt(); tentativas++; Jogo(palpite,sorteio,tentativas); <<<< ERRO (e alguma coisa relacionada ao vetor eu acho) }while(contador!=0); } public static void Jogo(int palpites,int num,int tentativas) { if(palpites<num) { System.out.println("Seu palpite é menor que o número sorteado."); } else { if(palpites>num) { System.out.println("Seu palpite é maior que o número sorteado."); } else { System.out.println("Parabéns, você acertou! O número era " + num); System.out.println("Você tentou " + tentativas + " vezes antes de acertar!"); } } } }
ERRO:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 at atividade1.Atividade1.main(Atividade1.java:45)
- 1
-
muito obrigado ae valeu mesmo.
-
Galera estou aprendente pelo o livro "treinamento em linguagem c++" e não estou entendendo esse código no livro estou copiando do mesmo jeito mas esta tando esses erros, alguém pode me explicar o que esta errado ?
estou usando o Visual Studio.
deste de já agradeço.
class Data { public: int dia, mes, ano; private: int Bissexto( ) //fuçao inline { return (ano % 4 == 0 && ano % 100 || ano % 400 == 0); } void InitData(int d, int m, int a) //inicializaçao de dados { void PrintData(); void PrintSigno(); void PrintBissexto(); }; void Data::InitData(int d, int m, int a) //o nome qualificado não e permitido a em declaração de membro << esta tanto esse erro nesse lugares { int dmes[] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 }; ano = a > 0 ? a : 1;//valida ano dmes[2] = dmes[2] + Bissexto(); mes = m >= 1 && m <= 12 ? m : 1; //valida mes dia = d >= 1 && d <= dmes[mes] ? d : 1;//valida dia } void Data::PrintData() //o nome qualificado não e permitido a em declaração de membro { char nome[13][10] = { "zero","janeiro","fevereiro","março","abriu", "maio","junho","julho","agosto","setembro", "outubro","novembro","dezembro" }; cout << dia << "de" << nome[mes] << "de" << ano << endl; } void Data::PrintSigno() //o nome qualificado não e permitido a em declaração de membro { char nsigno[14][12] = { "zero","capricornio","aquario","peixes","aries", "touro","gemeos","leao","virgem", "libra","escorpiao","sagitario","capricornio" }; int sig[] = { 0,20,19,20,20,20,20,21,22,22,22,21,21 }; if (dia < sig[mes]) cout << "Signo: " << nsigno[mes] << endl; else cout << "signo: " << nsigno[mes + 1] << endl; } Data::PrintBissexto() //o nome qualificado não e permitido a em declaração de membro { if (Bissexto()) cout << "ano e bissexto." << endl; else cout << "ano nao e bissexto." << endl; } }; int main() { Data x, y, z; x.InitData(14, 6, 1992); // aqui esta falando que a função esta inacessível << em todos elas y.InitData(12, 1, 1976); z.InitData(30, 7, 1978); x.PrintData(); x.PrintData(); x.PrintBissexto(); y.PrintData(); y.PrintData(); y.PrintBissexto(); z.PrintData(); z.PrintData(); z.PrintBissexto(); }
-
muito obrigado.
-
boa noite/boa madruga/bom dia/boa tarde
estou uma problema não estou conseguindo fazer uma chamada de fução em c/c++ alquem ai pode ajuda:
execicos
lembrando: que tem que usa fuções e procedimentos
Escreva um algoritmo para ler 10 números. Todos os números lidos com valor inferior a 40 devem
ser somados. Escreva o valor final da soma efetuada.codigo:
#include<iostream>
#include<stdio.h>
#include <stdlib.h>using namespace std;
void lervalores(int vetor[])
{
int i;for (i = 0; i < 10; i++)
scanf_s("%i", &vetor);
}
int soma(int vetor[])
{
int i;
int valorTotal = 0;for (i = 0; i < 10; i++)
valorTotal += vetor;return valorTotal;
}int main(int vetor[])
{ //nao estou conseguindo chamar as fuçoes acima
soma(vetor[]);
}
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
estrutura de Pilha em c/c++.
em C/C#/C++
Postado
Boa noite!! quero uma pequena ajuda no meu codigo.
estou querendo achar a quantidade de No (elemento) na minha pilha usando recusiva mas esta tando um erro.
vcs pode me ajuda???
Obrigado,
Codigo aqui: http://codepad.org/WzlFLbje