Jump to content

Search the Community

Showing results for tags 'c'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • 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 e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • 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

Categories

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. SERGIO REBELO

    BarTender API

    Bom dia Alguém já desenvolveu alguma aplicação em C++ ou C#, de impressão de etiquetas com base de dados em SQL Server, que utilize a API do software de etiquetas Bartender ? Obrigado
  2. José Manuel Batista

    Código de euromilhões

    Boas pessoal, encontro-me atualmente a estudar programação e o objetivo neste momento é desenvolver um programa para gerir uma chave aleatória de euromilhoes com os 5 numeros e estrelas sem que nenhum deles se repita. Alguma dica, sugestão? Obs: O código não está a correr neste momento. #include <stdio.h> #include <stdlib.h> #include <time.h> main() { time_t t; int n[5], ns, opcao, existe=0; do{ printf("\tMenú"); printf("1 - Gerar Chave\n"); printf("2 - Mostrar Chave\n"); printf("3 - Sair\n");
  3. Earendil010102

    Lista de livros

    Estou criando uma lista de cadastro de livros. Quado digito a opção 2 ele deve dizer que não ha nada cadastrado, caso não tenha cadastrado nenhum livro. Mas quando digito 1 não retorna para opção 1. O que estou fazendo de errado? #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <string.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ struct inform { int cod; char autor[30], obra[30], editora[10]; }; void menu () { printf("\n-----------MENU----------------"); printf("\nDigite uma opção:");
  4. É verdade que é considerado uma má prática de programação C alocar memória em uma função e desalocar em outra função? Tenho essa dúvida porque recentemente tive que fazer o uso deste recurso em um projeto que estou desenvolvendo sozinho e eu sinceramente não sei se foi uma boa abordagem ... Segue os códigos abaixo para uma análise: //trecho de código struct art_properties{ int art; int quote; int art_color; }; //trecho de código static void handler(int num){ clear(); endwin(); init_scr(); } int resize(int key){ struct sigaction new_action; stru
  5. joaobalaia

    Progrmaçao em linguagem c no linux

    Boa tarde malta, estou com um pequeno problema que não sei bem como resolver. Tenho de fazer um protejo para uma cadeira e a parte do código já a consegui fazer, seguindo alguns passos que foi vendo na net e nas aulas. O meu problema é que agora para fazer o relatório final do protejo necessito de fazer a explicação das linhas de código, e como eu foi vendo na net não sei bem explicar o código em si, espero que alguém me consiga ajudar. Vou deixar aqui o código em baixo e vou ficar a aguardar respostas. //ficheiro: cliente.c #include <stdlib.h> #include <stdio.h>
  6. 00Basil00

    Início em C e SO

    Boas, sou novo por estas bandas, mas espero que me ajudem ainda assim. Estou a fazer a licenciatura em Engenharia Informática e tenho uma cadeira que é Sistemas Operativos, aprendo a programar em C, infelizmente e por minha culpa não percebo grande coisa, ando a procura de um livro para me ajudar rumo ao 20 no exame, pensei no original "The C Programming Language" porem o meu ingles não é grande coisa, então fui pesquisar e fiquei entre o "Liguagem C" de luis damas e um da FCA. Na internet encontrei o de luis damas mas so a 10 edeicao, sera muito grande a diferenca entre a 10 e a 24 que e a a
  7. Boas. Relativamente a balancear arvores, existem aquelas 4 rotações comuns: EE, DD, ED e DE. As duas primeiras já as consegui fazer, mas não estou a conseguir perceber o porquê das as outras não funcionarem. Como resolvo isto? typedef struct arvore { int data; struct arvore * esquerda; struct arvore * direita; } *Arvore; Arvore DD(Arvore pointer){ int a,b; a = pointer->data; b = pointer->direita->direita->data; pointer->data = pointer->direita->data; pointer->direita->data = b; pointer->esquerda = pointer->direita->direita; pointer->
  8. Pelo o que eu entedi até agora a respeito dessas duas constantes foi o seguinte: F_SETFD: define flags para para o descritor de arquivo especificado no parâmetro __fd. F_SETFL: define flags de status para o descritor de arquivo especificado no parâmetro __fd. Perguntas: O que é uma flag de status? Qual a diferênça entre usar F_SETFD e F_SETFL em uma chamada para fcntl()? Em quais ocasiões deve-se utilizar cada constante/valor?
  9. Sofia Raimundo

    Erro ao ler ficheiro a partir de uma estrutura

    Estou a desenvolver uma aplicação cujo objetivo é obter um gestor de músicas. O programa está organizado em menus: um menu principal e dois secundários, o menu das músicas e o menu dos artistas. No menu das músicas existem quatro opções: listar as músicas, adicionar músicas, editar músicas e remover músicas. Para estas opções funcionarem preciso que o ficheiro das músicas seja escrito e lido pelo programa. Como se pode escrever e ler um ficheiro num programa em linguagem C? void menuMusicas() { int op; do { printf("Escolha uma das opcoes:\n"); printf("1 - Listar
  10. whoami-r

    Bubble Sort em lista ligada

    Boas pessoal, é o seguinte: eu tenho uma lista ligada de estruturas em que cada nó é constituído por vários dados. typedef struct dados_pilotos piloto, *pPiloto; typedef struct dados_carros carro, *pCarro; typedef struct lista carroPiloto, *pCarroPiloto; struct dados_pilotos { char nome[100]; int id; data nasc; // struct para data de nascimento do piloto float peso; float exp; // exp >= 0.0 int impedimento; // lesão ou penalização pPiloto prox; // ponteiro para o prox piloto da lista }; struct dados_carros { int id; int potencia; int ava
  11. Vera_Simoes

    Árvores

    Boas pessoal, Eu precisava de ajuda, estou na universidade e tenho um mini-trabalho que é criar umas funções que me listem os nos de uma árvore por níveis. E não sei como fazer Obrigado
  12. whoami-r

    Problema ao ler lista ligada

    Boas pessoal, tenho um problema que é o seguinte: eu criei uma lista ligada com x nós (sendo x um número introduzido pelo utilizador) em que cada nó é constituído por nome do piloto, id do piloto e id do carro. Quando imprimo a lista é tudo apresentado corretamente. Mas agora tenciono editar a lista e alterar os valores que lá estão, e para isso tenho esta função que atribui id's aleatórios: pCarroPiloto emparelhamentoRand(pCarroPiloto lista, piloto *p, carro *c, int capacidade, int tamCarro, int tamPiloto) { // cont -> conta o número de vezes que é editado um nó com sucesso(piloto+
  13. dopo@dc-business.com

    Exercício struct

    Boas. Preciso de fazer um exercício para que apresente o nome da banda, o tipo de música, quantos integrantes e qual é o ranking. Eu consegui fazer mas no resultado, o tipo de música aparece-me um "?" e no ranking aparece-me 0. Foram usadas 2 folhas. 1ª Folha (main) #include <stdio.h> #include <stdlib.h> #include <locale.h> #include "oi.h" int main() { setlocale(LC_ALL,"portuguese"); int x; for(x=0;x<5;x++) { system("cls"); printf("Digite o nome da banda: "); gets(musica[x].nome); printf("\nDigite o t
  14. guilherme ramalho

    fflush (stdin)

    boa noite, alguém me podia explicar o porque de eu usar o comando "fflush (stdin)" neste código ( lembrando que é um código apenas de validação, para garantir que o nome não fica vazio), ou mostrar uma alternativa para não usa-lo? do{ printf("Nome do atleta?"); fflush (stdin); gets(ciclista.nome); }while(ciclista.nome[0]== '\0'); obrigado, aguardo resposta! :D
  15. Luís Paiva

    mystrcmp e apontadores

    int myStrCmp (const char *s1, const char *s2) { const unsigned char *p1 = (const unsigned char *)s1; const unsigned char *p2 = (const unsigned char *)s2; while (*p1 != '\0') { if (*p2 == '\0') return 1; if (*p2 > *p1) return -1; if (*p1 > *p2) return 1; p1++; p2++; } if (*p2 != '\0') return -1; return 0; } alguem me pode explicar este codigo como alternativa ao strcmp? Porque são demasiados apontadores e não consigo entender nada.
  16. Luís Paiva

    linha do triangulo de pascal

    Boas, o exercício pede: "Defina uma função void pascal (int v[], int N) que preenche o vector v com a N-ésima linha do triângulo de Pascal." eu fiz isto: int pascal (int v[], int N) { if(N == 1) v[0] = 1; else { int prevLine[N - 1]; pascal(prevLine,N-1); v[0] = 1; v[N - 1] = 1; for(int i = 1; i < N - 1; i++) { v[i] = prevLine[i - 1] + prevLine[i]; } } return *v; } int main(){ int u[3] = {}; printf("%d", (pascal(u,2))); } na função main está apenas um exemplo. Alguém me consegue ajudar no program
  17. Luís Paiva

    signos

    Tenho o seguinte código: char *signo(int dia, int mes) { char buffer[25]; switch (mes) { case 1: strcpy(buffer, dia < 20 ? "Capricórnio" : "Aquário" ); break; case 7: strcpy(buffer, dia < 23 ? "Cancer" : "Leao" ); break; case 8: strcpy(buffer, dia < 23 ? "Leao" : "Virgem"); break; case 9: strcpy(buffer, dia < 23 ? "Virgem" : "Libra"); break; case 12: strcpy(buffer, dia < 22 ? "Sagitário" : "Capricórnio"); break; default: strcpy(buffer, "desconhecido"); break; } return buffer; } e tem várias coisas que não entendo. Será que alguém me pode explicar o ch
  18. QuitoSousa

    Pedir ao utilizador para inserir matrícula

    Boa tarde, Basicamente eu preciso de pedir ao utilizador que insira uma matrícula num dos 3 formatos abaixo. A matrícula é suposto ir para um vector de uma estrutura. 1 - 00-00-XX 2 - XX-00-00 3 - 00-XX-00 Onde: XX são quaisquer duas letras maiúsculas de A a Z inseridas pelo utilizador. 00 é qualquer número de 00 a 99 inseridos pelo utilizador. Alguém que me consiga ajudar? Obrigado desde já!
  19. vinicius

    Conversão Codigo C para Python

    Estou com dificuldade para converter este script em C para Python. Alguém me ajuda por favor int main() { int i, j; int n; int soma=0; int a, b; int pilha[PMAX]; int moves=0; int movimentos=0; scanf("%d", &n); for (i=0; i<n; i++) { scanf("%d", &pilha[ i ]); soma+=pilha[ i ]; } b=(((2*soma)/n)+(n-1))/2; a=1+b-n; for (i=0; i<n; i++) { moves+=(pilha[ i ]-(i+a)); if (pilha[ i ]>i+a) { movimentos+=(pilha[ i ]-(i+a)); } } if (moves!=0) { printf("-1\n");
  20. Douglas

    Programa de perguntas e respostas

    Boa noite, tudo bom? Sou estudante de ciência da computação do primeiro período, estou iniciando na linguagem C e preciso de ajuda pra criar um software pra um trabalho da faculdade, mesmo sem saber quase nada da linguagem. Preciso criar um software onde a ideia inicial é um programa onde o usuário faz perguntas sobre doenças psicológicas, e o computador responde. Minha ideia inicial é criar um conjunto de pronomes interrogativos [P] (Que, quais, qual), e um conjunto de doenças [D] (Depressão, ansiedade, etc), quando o usuário digitasse P+D (Acompanhado de "?") o sistema daria a de
  21. Boas, Estou a desenvolver um programa em C para um trabalho da faculdade e tenho uma dúvida no acesso aos ficheiros. Eu tenho um ficheiro de texto com pilotos (e suas definições) na seguinte forma: Paulo Andrade 2 23 12 1995 76 0.5 0 Faisca 3 1 1 1980 50 9.5 1 Diana Alves Pombo 4 1 10 1990 55 4.5 0 Ana Luisa Freitas 7 12 7 1976 68 1.0 3 Ricardo Cardoso 8 4 2 1999 65 0.2 0 Os valores apresentados por baixo dos nomes correspondem, respetivamente ao ID, data de nascimento (dd mm aaaa), peso, experiencia, impedimento. O valor "impedimento" corresponde ao número de corrid
  22. PsySc0rpi0n

    Usar o operador ternário

    Boas. Já não me recordo como se usar o operador ternário quando preciso de devolver o resultado de uma operação dentro do operador ternário. Passo a expôr o problema: Tenho uma função que é suposto devolver 0 ou 1 mas a condição a verificar é diferente, ou seja, devolve 0 se a condição XXX for verdadeira e devolve 1 se a condição YYY for verdadeira. Com um 'if era fácil mas para o compilador, existe sempre a possibilidade de uma terceira situação não contemplada no 'if' e portanto o compilador queixa-se que a função precisa de devolver um valor. Passo ao código uin
  23. pr0zin

    Separar inteiro nos seus dígitos

    Boas, gostava de saber se e possivel e como separar um inteiro pelos seus algarismos , ou seja, por ex numero 255, os algarismos sao: 2 - 5 - 5 . Cumprimentos
  24. Luís Paiva

    Erros na declaração de main

    No código seguinte: char main(char s1[], char s2[]) { int i=0,len=strlen(s1); while (s1[i+len]=s2){ i++; } return s1; } e retorna-me os seguintes avisos: line 5 warning return type of 'main' is not 'int' line 5 warning first argument of 'main' should be 'int' line 5 warning second argument of 'main' should be 'char **' in function 'main': line 6 warning implicit declaration of function 'strlen' line 6 warning incompatible implicit declaration of built-in function 'strlen' line 6 note: include '<string.h>' or provide a declaration of 'strlen' line 7 wa
  25. Pessoal estou tendo dificuldades alguém consegue fazer ou já tenha pronto este programa, desde já agradeço Att. Elabore um algoritmo na linguagem C para calibrar a temperatura do equipamento conforme a espessura da chapa que será cortada. O algoritmo terá a simples tarefa de solicitar a temperatura desejada pelo operador e aplicar esta configuração para o equipamento. Perceba então que a temperatura irá depender da espessura da chapa de Aço Carbono que será cortada. Utilize no algoritmo as estruturas de seleção If ou Case para realização desta tarefa. Coloque ta
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.