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
    • 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
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • 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...

1799 resultados

  1. Boa tarde, estou a fazer um trabalho para a escola, que é para desenvolver um "site" escolar, onde crie unidades curriculares, cursos e o seu respetivo plano de estudo, criação de salas, e marcação de exames. Mas, O meu problema é o seguinte, tenho de escolher um dia e uma sala e ver a disponibilidade dessa sala durante o dia. Como faço isso? E também quero saber como procuro uma determinada palavra/string num documneto de texto através do dev c++ ??? Agradeço a vossa ajuda...
  2. Metalhead

    Ficheiros - Ignorar Linhas

    Boa tarde, Existe alguma forma específica de ignorar linhas num ficheiro usando o getline?
  3. Guilherme Zanette

    Fazer um injetor dll com windows form

    Olá Gostaria de um tutorial de como fazer um injetor De dll em c++, só que não em console, e sim em windows form com botões, listaBox, textBox e etc.. Mas não acho nada na internet. álguem poderia me falar os códigos e os componentes para min fazer agradeço a ajuda. eu quero fazer um injetor Bom mas infelismente só acho em console.
  4. Ines_p

    Enviar dados do cliente para o servidor c++

    Ola, gostaria de saber como posso fazer em linux, o servidor e o cliente comunicarem,para depois o cliente enviar dados para o server, e o server saber distinguir esses dados, de modo a puderem ser tratados para depois voltarem a ser enviados para o cliente. Na qual os dados são as distâncias de Manhattan e de Hamming, eu comecei por fazer por fazer o server e o client que estão aqui mas não sei como implementar estas distâncias no código. Obrigada // Server #include <unistd.h> #include <stdio.h> #include <sys/socket.h> #include <stdlib.h> #include <netinet/in.h> #include <string.h> #define PORT 8080 int main(int argc, char const *argv[]) { int server_fd, new_socket, valread; struct sockaddr_in address; int opt = 1; int addrlen = sizeof(address); char buffer[1024] = {0}; char *hello = "Hello from server"; // Creating socket file descriptor if ((server_fd = socket(AF_INET, SOCK_STREAM, 0)) == 0) { perror("socket failed"); exit(EXIT_FAILURE); } // Forcefully attaching socket to the port 65432 if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEADDR | SO_REUSEPORT,&opt, sizeof(opt))) { perror("setsockopt"); exit(EXIT_FAILURE); } address.sin_family = AF_INET; address.sin_addr.s_addr = INADDR_ANY; address.sin_port = htons( PORT ); // Forcefully attaching socket to the port 65432 if (bind(server_fd, (struct sockaddr *)&address,sizeof(address))<0) { perror("bind failed"); exit(EXIT_FAILURE); } if (listen(server_fd, 3) < 0) { perror("listen"); exit(EXIT_FAILURE); }//9 if ((new_socket = accept(server_fd, (struct sockaddr *)&address,(socklen_t*)&addrlen))<0) { perror("accept"); exit(EXIT_FAILURE); } while(1){ valread = read( new_socket , buffer, 1024); printf("%s\n",buffer );// é isto que recebe } send(new_socket , hello , strlen(hello) , 0 ); printf("Hello message sent\n"); return 0; } // Client #include <stdio.h> #include <sys/socket.h> #include <stdlib.h> #include <netinet/in.h> #include <string.h> #define PORT 8080 int main(int argc, char const *argv[]) { struct sockaddr_in address; int sock = 0, valread; struct sockaddr_in serv_addr; char *hello = "Hello from client"; char buffer[1024] = {0}; if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0) { printf("\n Socket creation error \n"); return -1; } memset(&serv_addr, '0', sizeof(serv_addr)); serv_addr.sin_family = AF_INET; serv_addr.sin_port = htons(PORT); // Convert IPv4 and IPv6 addresses from text to binary form if(inet_pton(AF_INET, "127.0.0.1", &serv_addr.sin_addr)<=0) { printf("\nInvalid address/ Address not supported \n"); return -1; } if (connect(sock, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) < 0) { printf("\nConnection Failed \n"); return -1; } send(sock , hello , strlen(hello) , 0 ); printf("Hello message sent\n"); valread = read( sock , buffer, 1024); printf("%s\n",buffer ); return 0; }
  5. Metalhead

    Converter string para inteiro

    Boa tarde, A minha dúvida é a seguinte, estou a utilizar a função stoi() para me converter uma string para inteiros, no entanto, está-me a dar erro e não faço ideia. Estou a usar listas para esse efeito, quero passar os dados para uma string e dois inteiros. Aqui vai o meu código: while (getline(file1, line)) { stringstream ss(line); //getline(ss, a->setNome, ';'); a->setNome(line); a->setMercadoria(stoi(line)); a->setNFronteira(stoi(line)); //cout << a->setNome << endl; P.push_back(a); }
  6. Pedro

    Perguntas e Respostas c++

    Boas, Precisava que alguem me guiasse nesta parte especifica do código, estou a algum tempo aqui a testar e não me está a ocorrer nada. Tenho 5 arrays ( Basico,Facil,Medio,Dificil,Extremo ) cada um deles tem (id_pergunta,pergunta,op1,op2,op3,op4,opcorreta,valor) eu estou a correr o array com: //Faz perguntas do nivel básico for (int i = 0; i < 5; i++) { if (!Basico[i].FazPergunta()) { system("cls"); cout << "\n"; cout << "Infelizmente não acertou na resposta." << "\n"; cout << "A sua Pontuação foi: " << total << "."; cout << "\n"; //Escreve para o ficheiro o nome e a pontuação do utilizador. EscreverParaFicheiros(); break; } } O meu problema é que eu tenho de percorrer os 5 indices do array e após ele percorrer os 5 passar para o array da dificuldade seguinte. Usando outro for por baixo desse funciona mas caso a pergunta falhe ele passa para dentro do if e apresenta a mensagem de erro juntamente com o for a seguir. (Não posso utilizar goto)
  7. 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(); } }
  8. 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; }
  9. 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
  10. 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; }
  11. 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
  12. 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.
  13. 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 ?]
  14. Sou iniciante e não sei fazer muito, queria apenas ultilizar o básico (IF, IF Else,while, do while ou for).
  15. 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; }
  16. 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#
  17. 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
  18. 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
  19. 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.
  20. 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)
  21. 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.
  22. [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.
  23. 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; }
  24. 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
  25. 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.
×

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.