Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''c++''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Procurar resultados em...

Pesquisar conteúdos que contêm...


Data de Publicação

  • Início

    Fim


Última Actualização

  • Início

    Fim


Filtrar por número de...

1792 resultados

  1. Fred

    Voltar ao início do programa

    Boas, estou no momento a fazer o 10º ano em programação e tenho um projeto de criar uma calculadora com um menu e queria colocar uma opção de voltar ao menu de escolha após realizar algum calculo, mas não estou a conseguir, aqui está o código que fiz até agora, se alguém puder ajudar? #include <math.h> #include <stdio.h> #include <stdlib.h> #include <conio.c> #include <locale.h> int main() { int op; int num1,num2; float total,inicio; setlocale(LC_ALL, "Portuguese"); textbackground(GREEN); clrscr(); gotoxy(39, 5); printf("Menu"); gotoxy(20, 6); printf("Escolha uma opção"); gotoxy (20, 8); printf("1-Soma"); gotoxy (20, 10); printf("2-Subtração"); gotoxy (20, 12); printf("3-Multiplicação"); gotoxy(20, 14); printf("4-Divisão"); gotoxy(20, 16); printf("5-Sair\n"); gotoxy(20, 18); printf("Opção:"); scanf("%i" , &op); switch(op) { case 1: clrscr(); gotoxy(1,2); printf("Diga 2 valores\n"); scanf("%d",&num1); scanf("%d",&num2); printf("O resultado é %d\n",num1+num2); printf("Deseja efetuar mais cálculos?(s/n) \n"); getch(); case 2: clrscr(); gotoxy(1,2); printf("Diga 2 valores\n"); scanf("%d",&num1); scanf("%d",&num2); printf("O resultado é %d\n",num1+num2); printf("Deseja efetuar mais cálculos?(s/n) \n"); getch(); case 3: clrscr(); gotoxy(1,2); printf("Diga 2 valores\n"); scanf("%d",&num1); scanf("%d",&num2); printf("O resultado é %d\n",num1*num2); printf("Deseja efetuar mais cálculos?(s/n)\n"); getch(); case 4: clrscr(); gotoxy(1,2); printf("Diga 2 valores\n"); scanf("%d",&num1); scanf("%d",&num2); printf("O resultado é %d\n",num1/num2); printf("Deseja efetuar mais cálculos?(s/n)\n"); getch(); } }
  2. Metalhead

    Carregar ficheiro para memória

    Boa tarde, Aqui vai a minha dúvida, tenho dois ficheiros que pretendo carregar para a memória, no entanto, tenho de confirmar através de true ou false, se de facto conseguiu carregar para a memória e os ficheiros existem! Alguém que me possa demonstrar alguma ideia, e dar a opinião se estou a fazer da forma correta!? bool Ficheiros::Load(const string & file_a, const string & file_b) { if ((file_a) && (file_b)) { ifstream file1(fich_a); ifstream file2(fich_b); string content1((istreambuf_iterator<char>(file1)), istreambuf_iterator<char>()); string content2((istreambuf_iterator<char>(file2)), istreambuf_iterator<char>()); return true; } else return false; }
  3. carcleo

    Retirar repetições no laço for

    Preciso de um função em C++ que faça o mesmo que Array.prototype.includes, no JavaScript var e = Array (10,20,30,40, 50); for (j = 0; j < 50; j++) { if (e.includes(j)) document.write ("O numero escolhido é: " + j + "<br />"); else document.write ("O numero NÃO escolhido é: " + j + "<br />"); } OU IN no PHP $e = {10,20,30,40, 50}; for (j = 0; j < 50; j++) { if (j IN e) echo "O numero escolhido é: " + j + "<br />"; else echo O numero NÃO escolhido é: " + j + "<br />"; } O objetivo aqui é retirar as repetições. Necessito de um código em C++ que me retorne da seguinte forma: O numero NÃO escolhido é: 0 O numero NÃO escolhido é: 1 O numero NÃO escolhido é: 2 O numero NÃO escolhido é: 3 O numero NÃO escolhido é: 4 O numero NÃO escolhido é: 5 O numero NÃO escolhido é: 6 O numero NÃO escolhido é: 7 O numero NÃO escolhido é: 8 O numero NÃO escolhido é: 9 O numero escolhido é: 10 O numero NÃO escolhido é: 11 O numero NÃO escolhido é: 12 O numero NÃO escolhido é: 13 O numero NÃO escolhido é: 14 O numero NÃO escolhido é: 15 O numero NÃO escolhido é: 16 O numero NÃO escolhido é: 17 O numero NÃO escolhido é: 18 O numero NÃO escolhido é: 19 O numero escolhido é: 20 O numero NÃO escolhido é: 21 O numero NÃO escolhido é: 22 O numero NÃO escolhido é: 23 O numero NÃO escolhido é: 24 O numero NÃO escolhido é: 25 O numero NÃO escolhido é: 26 O numero NÃO escolhido é: 27 O numero NÃO escolhido é: 28 O numero NÃO escolhido é: 29 O numero escolhido é: 30 O numero NÃO escolhido é: 31 O numero NÃO escolhido é: 32 O numero NÃO escolhido é: 33 O numero NÃO escolhido é: 34 O numero NÃO escolhido é: 35 O numero NÃO escolhido é: 36 O numero NÃO escolhido é: 37 O numero NÃO escolhido é: 38 O numero NÃO escolhido é: 39 O numero escolhido é: 40 O numero NÃO escolhido é: 41 O numero NÃO escolhido é: 42 O numero NÃO escolhido é: 43 O numero NÃO escolhido é: 44 O numero NÃO escolhido é: 45 O numero NÃO escolhido é: 46 O numero NÃO escolhido é: 47 O numero NÃO escolhido é: 48 O numero NÃO escolhido é: 49 Obrigado
  4. Camila Oliveira

    Sorteio de valores de um array

    Bom dia, Fiz um código para sorteio de 50 Pokemons, mas ele escolhe apenas o primeiro nome do array. Como posso deixar aleatório? Eis o código: #include <stdlib.h> #include <stdio.h> int main() { char pokemon[51][15] = {"Bulbasaur","Venusaur","Charmander","Charmeleon","Charizard","Pidgey","Pidgeotto","Pidgeot","Pikachu","Raichu","Clefairy","Vulpix","Ninetales","Meowth","Psyduck","Golduck","Mankey","Primeape","Growlithe","Arcanine","Abra","Kadabra","Alakazam","Magnemite","Magneton","Onix","Cubone","Marowak","Staryu","Starmie","MrMime","Jynx","Magikarp","Gyarados","Lapras","Ditto","Eevee","Vaporeon","Porygon","Snorlax","Dragonair","Dragonite","Mewtwo","Mew","Chikorita","Sentret","Furret","Hoothoot","Lanturn","Pichu"}; int i; srand(time(NULL)); i = (rand() >> 11) % 3; printf ("%s",pokemon[i]); system ("Pause"); return 0; }
  5. ttduty

    Repetir o programa

    Olá pessoal Eu comecei a fazer uma a calculadora em c++ apresento-vos o código #include <iostream> using namespace std; int main () { int a,b,c,op; char d; cout <<"Digite o 1º valor \n" ; cin >> a ; cout <<"Digite o 2º valor \n" ; cin >> b ; cout <<"Escolha a Operação que deseja realizar \n"; cout <<" 1.Soma \n 2.Subtracção \n 3.Mutiplicação \n 4.Divisor \n"; cin >> op ; system("cls"); switch(op) { case 1: c = a+b; cout <<c<<"\n"; break; case 2: c = a-b; cout <<c<<"\n"; break; case 3: c = a * b; cout <<c<<"\n"; break; case 4: c = a / b; cout <<c<<"\n"; break; } system("pause"); } Agora a minha dúvida.. era com este código como posso fazer repetir o programa novamente, tipo executo a calculadora, faço uma soma e quero voltar a utilizar a calculadora novamente... é a minha dúvida Agradeço muito e desculpem o spam
  6. koyote31

    Bitwise- interpretação do código

    Boa tarde, Queria pedir ajuda na interpretação de um código em C++, que me chegou às mãos. #define bit(b) (1 << (b)) #define contains(n, b) ((n) & bit(b)) //..... int main() { int tc = 0; string line; while(getline(cin, line)) { if(tc++) cout << endl; vars.clear(); for( int i = 0 ; i < (int) line.length() ; i += 2 ) { vars.push_back( line[i] - 'a' ); deps[ line[i] - 'a' ] = 0; } sort( vars.begin(), vars.end() ); getline(cin, line); for( int i = 0 ; i < (int) line.length() ; i += 4 ) deps[ line[ i + 2 ] - 'a' ] |= bit( line[ i ] - 'a' ); } return 0; } Para um problema onde o input seria algo do tipo: a b f g a b b f v w x y z v y x v z v w v Não consigo perceber qual é o funcionamento dos Defines (bit, contains) que usam bitwise. E a leitura dos caracteres que transformam num inteiro com a operação: - 'a'. Conseguem-me dar uma ajuda a clarificar o funcionamento do excerto de código? Obrigado.
  7. Americo Pereira

    C++ porquê Segmentation fault?

    #include <iostream> #include <string> #include <fstream> #include <sstream> using namespace std; class ola{ private: int a; int b; string str; public: void atribui(int,int,string); void le(void); }; void ola::atribui(int A, int B, string str){ this->a=A; this->b=B; this->str=str; } void ola::le(){ //Porquê que dá Erro de 'Segmentation fault // se mandar escrever str ou mesmo quando evoco a variabel str cout << a <<","<< b<<" " <<str<< endl; } main(){ ofstream fout; ifstream fin; ola a; string o; fout.open("bem.dat",ios::app|ios::binary); if(fout.fail()){ fout<< "erro abertura de ficheiro"; }else cout << "ficheiro aberto\n"; a.atribui(4,2,"ola"); //fout.seekp(0*sizeof(ola),ios::end); fout.write((char*)&a,sizeof(ola)); if(fout.fail()) cout<< "erro escrita"<<endl; else cout <<"escreveu"<<endl; a.atribui(4,2,"Prof"); //fout.seekp(1*sizeof(ola),ios::end); fout.write((char*)&a,sizeof(ola)); if(fout.fail()) cout<< "erro escrita"<<endl; else cout <<"escreveu"<<endl; fout.close(); fin.open("bem.dat",ios::in|ios::binary); while(!fin.eof()){ fin.read((char*)&a,sizeof(ola)); if(fin.fail()){ cout<< "erro Leitura"; break; } else a.le(); fin.peek(); } fin.close(); } Bom dia companheiros, alguém me sabe explicar como posso resolver o problema de segmentation fault quando o metodo le() manda escrever a variavel privada str do tipo string? Ou não posso guardar em ficheiro dados que contenham objectos nos dados privados? Terei que substituir string str pro char str[250 ?]
  8. Sou iniciante e não sei fazer muito, queria apenas ultilizar o básico (IF, IF Else,while, do while ou for).
  9. JoaoMBarbosa

    4 em linha

    Pessoal Estou aqui a criar um jogo para a nota final do modulo e queria a vossa ajuda porque eu queria que aparece-se o X na coluna que indiquei mas isso nunca acontece ja tentei varias maneira mas nao estou a conseguir . Se me poderem ajudar agradecia . Desculpem por ter varias funções o meu professor quer assim mesmo. #include <iostream> #include <string> #include <stdlib.h> #include <conio.h> #include <iomanip> #include <windows.h> using namespace std; string nome1, nome2; char jogador='X'; int op; int numquard,numpont; void trocarjogador() { if(jogador=='X') { jogador='O'; } else { jogador='X'; } } char tab[7][6]={ {' ',' ',' ',' ',' ',' ',}, {' ',' ',' ',' ',' ',' ',}, {' ',' ',' ',' ',' ',' ',}, {' ',' ',' ',' ',' ',' ',}, {' ',' ',' ',' ',' ',' ',}, {' ',' ',' ',' ',' ',' ',}, {' ',' ',' ',' ',' ',' ',}}; void ganhar () { int i,j; int r=30; for(i=0;i<6;i++) { for(j=0;j<7;j++) { if(tab[j]==tab[i+1][j]&&tab[i+2][j]==tab[i+3][j]&&tab[j]==tab[i+3][j]&&tab[j]!=' ') cout<<"Ganhou o jogador do simbolo "<<jogador<<endl; vitoria=1; } } for(i=0;i<6;i++) { for(j=0;j<7;j++) { if(tab[j]==tab[j+1] && tab[j+2]==tab[j+3] && tab[j]==tab[j+2] && tab[j]!=' ') cout<<"Ganhou o jogador do simbolo "<<jogador<<endl; vitoria=1; } } for(i=0;i<6;i++) { for(j=0;j<7;j++) { if(tab[j]==tab[i+1][j+1]&&tab[j]==tab[i+2][j+2]&&tab[j]==tab[i+3][j+3]&&tab[j]==tab[i+2][j+2]&&tab[j]!=' ') cout<<"Ganhou o jogador do simbolo "<<jogador<<endl; vitoria=1; } } for(i=0;i<6;i++) { for(j=0;j<7;j++) { if(tab[j]==r) { cout<<"Empate"<<endl; } } } } void visor () { int i; int j; cout<<endl; cout<<" 1 2 3 4 5 "<<endl; cout<<"+-------------------+"<<endl;; for(i=0;i<6;i++) { for(j=0;j<5;j++) { cout<<"|"<<setw(3)<<tab[j]; } cout<<"|"<<endl; } cout<<"+-------------------+"<<endl; cout<<endl; } void limpa() { int i,j; for(i=0;i<6;i++) { for(j=0;j<7;j++) { tab[j]=' '; } } } void PrimaUmaTecla() { int c; cout << "Prima uma tecla para continuar ..."; c = getch(); } void jogo() { int a,i,j,r; int roda; cout<<"O jogador "<<jogador<<" esta na sua vez para jogar"<<endl; cout<<"Em que Coluna quer jogar-> "; cin>>a; tab[0][a]; if(a<0||a>6) { system("cls"); cout<<" Jogada Invalida tente novamente! "; _sleep(2000); system("cls"); } else { visor(); while(tab[j]!=' ') { } } } int menu() { int op; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN); cout<<" 4 em Linha"<<endl; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE); cout<<" +---------+ +---------+ +---------+"<<endl; cout<<" |(0)Sair | |(1)Opcoes| |(2) Jogo |"<<endl; cout<<" +---------+ +---------+ +---------+"<<endl; op=getch(); return op; } void iniciarJogo() { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN); cout<<" 4 EM LINHA "<<endl; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE); system("cls"); cout<<endl; cout<<" 4 EM LINHA"<<endl; while(1==1) { limpa(); while(vitoria!=1||vitoria!=2) { visor(); jogo(); ganhar(); trocarjogador(); system("cls"); } } } void definicoes() { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN); cout<<" 4 EM LINHA "<<endl; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE); cout<<endl; cout<<"Numeros de Quadrados -> "; cin>>numquard; cout<<endl; cout<<"Numeros de Pontos para ganhar -> "; cin>>numpont; cout<<endl; PrimaUmaTecla(); system("cls"); } int main() { //Menu op=menu(); system("Cls"); while(op!=0) { switch(op) { case '1': //definições definicoes(); break; case '2': //jogar iniciarJogo(); break; } op=menu(); } return 0; }
  10. Minileandro

    Meter player a voar

    Olá pessoal, tudo bem? Bem eu gostaria de saber como posso criar uma programação para um jogo para meter o personagem a voar, mas eu queria tipo minecraft. Algo em que carregue em 1 botão (por exemplo carregar no espaço 2 vezes, como em minecraft) e que o player comece a voar mas que consiga controlar. Tipo carrego no "i" ele voa mas fica parado e ando para a frente e ele voa para a frente, ando para cima e ele anda para cima, não quero algo que meta a voar e ele fique sempre a andar para cima ou para baixo, quero mesmo tipo minecraft. Espero ter explicado bem o que eu queria Eu queria algo em C#
  11. Minileandro

    Leitura de uma Url (com Newtonsoft json) problema

    Será que me poderiam ajudar como resolver esses erros que aparece aqui? http://prntscr.com/isn8en http://prntscr.com/isrxj8 Ps: Ainda irei colocar mais código, e o link é apenas 1 de teste
  12. ap27

    Fazer Euromilhões em C++

    Boa tarde, Tenho como trabalho final de uma cadeira de programação a tarefa de desenvolver um programa que simule um euromilhões, cuja chave é gerada pelo programa aleatoriamente, utilizando as funções rand e srand da biblioteca stdlib.h, mas o problema é que não faço a mais pequena ideia de como funcionam estas funções, alguém me pode ajudar?? O programa terá de gerar 5 números [1 a 50] e 2 estrelas [1 a 11], e guardá-las num array, já que posteriormente vão ser necessárias para ser comparadas com a chave introduzida pelo utilizador para serem divulgados os prémios Obrigado
  13. Klancy

    Programar em C++ com arrays

    Hey. Alguém me pode ajudar a desenvolver um programa em C++? O exercício consiste em ler uma palavra com 10 caracteres e escreve-la ao contrário, utilizando arrays.
  14. Minileandro

    Programa para ler uma web API

    Olá pessoal, tudo bem? Bem eu ando a pesquisar muito e não encontro o que eu queria. Eu queria criar um programa em c# ou c++ em que lê-se um link que dá acesso a uma web api (de um jogo) e nesse programa queria que me indica-se que cada vez o site atualiza-se me disse-se o que sairia de novo. Nesse link da web api tem outros vários link que dão acessos ficheiros/códigos json, e cada atualização tem um código diferente chamado "unique: números (exemplo http://prntscr.com/ii0hwf) E eu queria que o que sai-se de novo me desse os códigos novos. (acho que deu para entender) E quero por exemplo, sai algo de novo, me desse os códigos novos que estão em pastas já criadas Bem vou mostrar aqui alguns links do web api (agradeço quem me ajudar): http://prntscr.com/ii0i9l http://prntscr.com/ii0if8 http://prntscr.com/ii0kh8 (nos links que tapei está sempre os mesmos arquivos que as versões antigas mas códigos novos e eu queria saber isso)
  15. DinoAlmeida

    Bitwise

    Boa Noite! Eu já percebi as tabelas do AND, do OR e do XOR mas não estou a conseguir entender umas formulas que encontrei: 0&B=0 1&B=B 0|B=0 1|B=1 0^B=B 1^B=~B Alguém sabe como interpretar isto? Eu sou muito principiante na matéria.
  16. [Nota: para além destes recursos externos, podem também encontrar conteúdos úteis no portal de downloads e no wiki.] Introduções, Tutoriais e Outras Documentações Learn C++ (Inglês) C++ Language Tutorial (Inglês) C++ Made Easy: Learning to Program in C++ (Inglês) The Function Pointer Tutorials (Inglês) 20 aulas sobre programação de jogos em C++ (Português) Apostilando - Programação em C++ (Português) Livros (disponíveis gratuitamente) Thinking in C++ Volume 1 / Thinking in C++ Volume 2 de Bruce Eckel (Inglês) The Boost C++ Libraries de Boris Schäling (Inglês) C++ Programming (Inglês) (outros) The C++ Programming Language de Bjarne Stroustrup (em Inglês) A Tour of C++ de Bjarne Stroustrup (em Inglês) The C++ Standard Library: A Tutorial and Reference de Nicolai M. Josuttis (em Inglês) C++ Primer de Stanley B. Lippman, Josée Lajoie, e Barbara E. Moo (Inglês) C++: A Beginner's Guide, Second Edition de Herbert Schildt (Inglês) OpenGL OpenGL Programming Guide (Inglês) OpenGL Reference Manual (Inglês) OpenGL Online Manual (Inglês) GL UI Manual v2 beta [PDF] (Inglês) GL UT 3 Specifications [PDF] (Inglês) Novas sugestões, assim como comentários sobre as existentes, são bem-vindas.
  17. Diogo Almeida

    Exercício de arredondamento

    Boa tarde. Eu comecei recentemente a aprender C++ e não estou a conseguir resolver um exercício de arredondamento. Tenho que pedir um numero ao utilizador e arredondar sem usar a função ceilPC. Eu pensei neste código mas arredonda sempre para cima. Se me puderem ajudar agradeço. #include<iostream> #include<string> using namespace std; int main(){ double numero; cout <<"Insira um numero real:"; cin >> numero; double n = int(numero) +1; if (n - 0.5 > numero){ cout <<"O numero arredondado e:" << n; } else { cout <<"O numero arredondado e:" << numero; } return 0; }
  18. Pessoal, tenho um form com uma picturebox que contem um gif de loading. Estou tentando fazer com que antes de executar um método ele exiba essa imagem de carregando e feche quando terminar. ele até funciona mas em determinado momento conforme o uso ele me retorna o erro: An unhandled exception of type 'System.Threading.ThreadAbortException' occurred in System.Drawing.dll Additional information: O thread estava sendo anulado. Public Class clsModoCarregando Dim FrmLoading As New Loading Dim trdelegate As New ThreadStart(AddressOf carregarFormLoading) Dim trd As New Thread(trdelegate) Private Sub carregarFormLoading() Try FrmLoading.ShowDialog() Catch ex As ThreadAbortException Thread.ResetAbort() End Try End Sub Public Sub ExibirLoad() If Not trd.IsAlive Then trd.Name = "threadCarregando" trd.IsBackground = True trd.Start() End If End Sub Public Sub FecharLoad() If trd.IsAlive Then trd.Abort() trd.Join() End If End Sub End Class 'evento do botao pesquisar do form Private Sub btnPesquisar_Click(sender As Object, e As EventArgs) Handles btnPesquisar.Click Dim ModoCarregando As New Ambiente.clsModoCarregando If lstConsulta.Items.Count > 0 Then ModoCarregando.ExibirLoad() dtgPesquisa.DataSource = insPesquisa.pesquisar(lstConsulta, dtNomesPesquisa.Rows(0)("Tabela")) dtgPesquisa.DataMember = dtNomesPesquisa.Rows(0)("Tabela") ModoCarregando.FecharLoad() Else If txtValorPesquisa.Text = String.Empty Then MsgBox("informe o valor a ser pesquisado.", vbInformation) txtValorPesquisa.Focus() Else MsgBox("Adicione a consulta antes de pesquisar.", vbInformation) btnAdicionar.Focus() End If End If End Sub
  19. CrzB

    [C++/OpenGL] Rodar peça

    Boas pessoal. Estou a desenvolver um jogo em que a primeira parte consiste na criação de um cenário tipo tetris. Já tenho esta parte bem adiantada. O que me falta é a rotação da peça em 90º graus. Estive a pesquisar e encontrei umas "fórmulas" que consistem no seguinte: novo x = -y novo y= x(antigo) O problema destas fórmulas, apesar de ela rodar, é que não se mantêm no sitio em que estão antes de proceder á rotação, isto é se a peça estiver na posição, por exemplo, (-3,5), ela roda, como eu quero, mas para uma posição longe de onde a peça se encontrava. Gostava que me ajudassem a manter a peça no sitio onde ela se encontra mesmo quando a rodo. Nota: O jogo está a ser feito em C++/OpenGL. Cumprimentos.
  20. Tomanex

    Procuro empresa ou freelancer

    Bom dia a todos, A minha empresa tem um software proprio desenvolvido por um programador , tudo feito de raiz em C++ e programa feito à medida para a empresa. O individuo em questao, por razoes familiares e pessoais deixou de conseguir dar o apoio necessário. Procuramos pessoas que possa dar continuidade neste projecto, uma vez que apenas faltam alguns ajustes, a manutencão de erros k vão aparecendo... Estamos em Santarém. Contacto: António Duarte 966781389 ou antonioduarte@ims.pt desde já o meu mto obrigado cumprimentos
  21. a3deluxe

    Criar e apagar Ficheiro

    Bom dia, Precisava de uma ajuda. tenho dois botões que cada um envia uma tecla ----Código---- AMCB_ButtonData BtnsMain[] = { { L"Button1.jpg", NULL, 215, 479, NULL, SDLK_z }, { L"Button2.jpg", NULL, 640, 479, NULL, SDLK_x }, }; agora queria adicionar aos dois botões duas novas funções: -button1 Cria um ficheiro, d:\file.txt -Button2 apagar esse ficheiro. A minha dúvida,como percebo pouco de C++ era "arrumar" adicionar essas duas funções aos butões. para o Button1: int main() { ofstream out ("d:\file.txt"); } para o Button2: int main() { const int result = remove("d:\file.txt"); return 0; } Obrigado
  22. a3deluxe

    Contar vezes Tecla Precionada

    Bom dia, Algum para dar uma ajuda como fazer o seguinte em C++. 1- Conta o número de vezes que a tecla O foi precionada. 2- se for 19 vezes envia mais um O para fazer 20 2- se for 39 vezes envia mais um O para fazer 40 4- se for 99 vezes envia mais um O para fazer 100 Obrigado
  23. Versão 2010/2011

    6890 downloads

    Slides de curso de Algoritmos e Estruturas de Dados. Universidade do Porto Faculdade de Engenharia Autores: Professora Ana Paula Rocha, Professor Rosaldo Rossetti, Professor António Castro Conteúdo Programação Orientada por Objectos em C++ Sobrecarga de Operadores em C++ Herança em C++ Templates em C++ Excepções em C++ Introdução ao UML e Ferramentas para C++ Análise de Complexidade de Algoritmos Vectores: Algoritmos de Pesquisa Vectores: Algoritmos de Ordenação Listas Filas de prioridade Árvores Tabelas de dispersão Filas de prioridade Árvores AVL Árvores “Splay” Árvores B
  24. Versão Draft - Março 2006

    23731 downloads

    Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática Autores: Professor Paulo Baltarejo, Professor Jorge Santos Resumo Estes apontamentos têm como objectivo principal apoiar os alunos que pretendam aprender programação de computadores utilizando a linguagem C++, em particular aqueles que frequentam a disciplina de Introdução à Informática do Ano 0 leccionada no Instituto Superior de Engenharia do Porto (ISEP). A estrutura destes apontamentos foi definida de acordo com a abordagem de aprender-por-exemplo, pelo que, os conceitos são apenas introduzidos de acordo com a necessidade de explicar a resolução de um determinado programa. De forma a suportar esta abordagem é apresentado um grande número de exercícios resolvidos.
  25. gerossantos

    Menu de jogo

    bom dia tenho um problema eu uso o advmenu como frontend para meus jogos estou compilando ele mas quero adicionar um comando no qual ele vai ferificar a existencia de um executavel dentro da pasta system32 se esse executavel não existir o advmenu não vai abrir e vai exibir uma mensagem de erro tenho + ou - um modelo de como fazer int main(int argc, char *argv[]) { nome do arquivo CHAR arquivo[] = "c:\\windows\\system32\\arcade.exe"; // vamos testar a existência do arquivo if(PathFileExists(arquivo)) { cout << "ENTRE EM CONTATO COM O FORNECEDOR .\n" << endl; } else { cout << "O arquivo NÃO existe no caminho informado ENTRE EM CONTATO COM O FORNECEDOR : " << GetLastError() << endl; } system("PAUSE"); return EXIT_SUCCESS; } preciso de ajuda paraa fazer funcionar não tenho muito conhecimento nessa linguagem de programação
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.