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. Gustavo de Souza Cruz

    expected ';', ',' or ')' before '=' token

    Pessoal, boa tarde . Sou iniciante em linguagem C, e por isso estou com dificuldades pra conseguir identificar o erro. Me digam por favor o que está errado nesse código, e me digam como resolver!! CÓDIGO: #include <stdio.h> #include <stdlib.h> int i; int vetor1 [5]; int vetor2 [5]; int vetor3 [5]; float total = 0; void mediaVetores (int *vetor3, int tamanho, float total = 0){ for (int i = 0; i < tamanho; i++){ vetor3 = (vetor1 + vetor2); total = total + vetor3; } total = total/tamanho; printf ("\nA média dos dois vetores é: \n\n%.2f\n", total); }
  2. Dionatan Diego

    Conectar função ao menu

    Eai gnt, tudo bem com vc Estou fazendo um programa em C e não consigo conectar o Nó´s ao menu. Exemplo: cadastroAeroporto(); como fazer para que ele seja "linkado" no menu no case 2? #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct tNo { void *dado; struct tNo *proximo; } No; typedef struct tLista{ No *cabeca; No *ultimo; int tamanho; }Lista; Lista * cria() { Lista *l; l = malloc(sizeof(Lista)); if(l == NULL){ exit(1);} l->cabeca = malloc(sizeof(No)); if(!l->cabeca) { exit(1); } l->ultimo = l->cabeca; l->taman
  3. anabelacostasantos

    sscanf

    sscanf(linha,"%f",&preco); Para que serve a função sscanf?
  4. PsySc0rpi0n

    If e else

    Boas. Estava a escrever uma pequena função que contém 2 if's, encadeados, mas como cada if tem apenas uma linha eu nem sequer me preocupei em colocar as chavetas para agrupar código. Mas ao escrever a função cheguei a um ponto que não consegui decidir a que if pertencia o else que estava a escrever. Esse momento foi este: ///////Create Virtual Volume file int create_vt_file(char* p_filename){ FILE* filename = NULL; if(check_if_file_exists(p_filename) == ERR_FILE_NO_FILE) if(filename = fopen(p_filename, "w")) return ERR_NO_ERR_OK; else // <------
  5. Boas pessoal, estou a criar uma aplicação servidor-cliente para um trabalho e numa das metas é pedido para utilizar a função getenv(). #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include "medit-defaults.h" void dados() { int linhas, colunas, time_out, max_users; linhas=atoi(getenv("MEDIT_MAXLINES")); colunas=atoi(getenv("MEDIT_MAXCOLUMNS")); time_out=atoi(getenv("MEDIT_TIMEOUT")); max_users=atoi(getenv("MEDIT_MAXUSERS")); printf("Linhas: %d\tColunas: %d\t Time_Out:%d\t Max_Users:%d\n",linhas,colunas,time_out,max_users)
  6. thallisandre

    erro expected identifier '('

    Galera, me ajudem achar o erro por favor // Autor:..... #include <stdio.h> #include <locale.h> #include <math.h> int main (){ setlocale (LC_ALL, "Portuguese"); //Declarçao de variaveis float ladoA, ladoB, ladoC, combustivel, preco, ano, multa; int a, b, c, idade ; int opcao; char //Inicio do{ printf("<1> Triangulo"); printf("<2> Preço do combustivel \n"); printf("<3> Ordem crescente \n"); printf("<4> Multa de transito"); printf("<5> Eleitor"); printf("<6> Fim \n"); printf("\n Opção --> "); scanf("%
  7. Inacabado

    || vs && em getchar()

    Andei á martelada para fazer este programa do Livro C Programming Language, mais tempo do que o que eu expectava. Problema: escreve um programa que faça o print de uma palavra por linha. condições: Não usar arrays e trabalhar apenas com: condições (if, else, else if); ciclos(for ou while); operadores(||,&&,!=,==)... enfim toda a matéria que se tem dada até aquela secção do primeiro capitulo do livro do conhecidissímo livro do Dennis Ritchie e Brian Kerningham. #include <stdio.h> #define IN 1 /*inside a word*/ #define OUT 0 /*outside a word*/ /*Write a program tha
  8. PsySc0rpi0n

    Makefile não compila programa correctamente

    Boas. Tenho o seguinte código: #include <avr/interrupt.h> #include <avr/io.h> #include <util/delay.h> #define KEY_INPUT PIND #define LED_OUTPUT PORTB #define LED_DIR DDRB volatile uint8_t key_state = 0; volatile uint8_t key_press = 0; uint8_t get_key_press(uint8_t key_mask){ cli(); key_mask &= key_press; //read key(s) key_press ^= key_mask; //clear key(s) sei(); return key_mask; } void timer_intr_setup(void){ TCCR0B = 1 << CS02; //divide 256 * 256 TIMSK0 = 1 << TOIE0;
  9. Oliveira Cesar

    Agenda

    Boa Noite!!! Estou com um trabalho de faculdade para fazer! Mais estou com algumas duvidas! 1 - tem que ter limite de 5 clientes cadastrados, e aparecer agenda lotada 2 - Quando não tem clientes tem que mostrar " agenda vazia" 3 - clicando um numero que não tem no menu mostrar a mensagem de erro e retornar ao menu. Estou com este codigo em C só que está dando erro na linha 71! #include <stdio.h> #include <stdlib.h> #include <string.h> //Cada contato possui um nome, telefone e email. struct Contato{ char nome
  10. Bem, o programa que eu tenho de fazer consiste na lancamento de um dado para se determinar a categoria da pergunta. A minha duvida é se deveria criar uma estrutura para a categoria ou se simplesmente basta colocar na estrutura da pergunta o numero da categoria e depois comparar com o valor do dado?
  11. whoami-r

    Copiar dados de ficheiro bin para txt

    Boas pessoal, Tenho de fazer uma função que copie, de um ficheiro binário para um de texto, os "id's" de vários clientes correspondentes à venda de bilhetes de uma determinada sessão de cinema. Ainda não criei código, mas pensei em 2 formas de fazer: 1. Abrir o ficheiro binário, copiar 1 a um 1, colocar num vetor de inteiros e de seguida colocá-lo no ficheiro de texto. 2. Manter os 2 ficheiros abertos (não sei se é possível) e copiar os "id's" diretamente para o ficheiro de texto. Se puderem ajudar a escolher qual das técnicas é mais eficaz Obrigado
  12. miguel__1

    Apagar linha de ficheiro txt

    Boas, estou com um problema que não estou a conseguir resolver. Sem nada anteriomente definido e apenas recebendo o ficheiro e o nome a remover tenho que eliminar toda essa linha do ficheiro txt. Como poderia resolver? O Ficheiro é o seguinte: Comfortably Numb;Pink Floyd;6:53;1979 Money For Nothing;Dire Straits;4:59;1985 By The Way;Red Hot Chili Peppers;3:37;2002 The Pretender;Foo Fighters;4:30;2007 Kashmir;Led Zeppelin;8:31;1975 Desde já obrigado.
  13. Olá construí este código em arvore binária mas, está dando erro , apenas preciso fazê-lo apresentar um resultado, que é o numeral 20. alguém poderia me ajudar. #include <stdio.h> <typedef struct arv Arv;> struct arv { char op; float valor; <struct arv *esq, *dir;> }; // Implementar esta função <float avalia (Arv *a)> { <if ((a->esq == NULL) && (a->dir == NULL))> return a->valor; else{> < if(a->op == ‘+’) return avalia(a->esq) + avalia(a->dir)> < if(a->op == ‘-’) return avalia(a->esq) - avalia(a->dir
  14. Luís Barbas

    Cliente/Servidor

    Tenho uma ligaçao cliente/servidor que funciona localmente mas tou com umas dúvidas que não consigo resolver. O programa aceita me vários cliente de uma vez mas não permite fazer as operações em todos eles. E gostaria que a ligação inicializa-se com o start e terminasse com um end. É possível ajudarem-me ? o código é o seguinte: ///////////////Servidor//////////////////// #include<stdio.h> #include<netinet/in.h> #include<sys/types.h> #include<sys/socket.h> #include<netdb.h> #include<stdlib.h> #include<string.h> #define MAX 80 #define SA str
  15. PsySc0rpi0n

    Lei Quadrática do Excel em C

    Boas pessoal. Por curiosidade apenas, alguém sabe como implementar o método que o Excel usa para calcular a equação de uma Linha de Tendência de uma curva pela Lei Quadrática? Muito por alto o que o Excel faz é uso das seguintes funções: 2nd Order Polynomial Trendline Equation: y = (c2 * x^2) + (c1 * x ^1) + b c2: =INDEX(LINEST(y,x^{1,2}),1) C1: =INDEX(LINEST(y,x^{1,2}),1,2) b: =INDEX(LINEST(y,x^{1,2}),1,3) Lendo a descrição das funções INDEX e LINEST, respectivamente, dizem: INDEX - returns the value of an element in a table or an array, sel
  16. Boa tarde! Estou a desenvolver um programa em C onde tenho de fazer a listagem de todos os clientes existentes numa lista ligada. Inicialmente li todos os clientes de um ficheiro de texto para a lista ligada só que quando vou a imprimir na consola, o programa só estou a imprimir a última data guardada no ficheiro. Se me puderem ajudar, agradecia! - Ficheiro .txt: 123456789 0 Paulo Silva 555666777 2 Marta Nunes Cabral 4 1 12 12 2017 17 12 2017 5 0 20 04 2018 123123123 3 Maria Pimentel 5 2 01 10 2017 10 10 2017 5 1 13 01 2018 15 01 2018 4 0 17 04 2018 111111111 1 Raquel Ma
  17. whoami-r

    Listar a partir de ficheiro txt

    Boas pessoal, no programa que estou a tentar fazer já consigo registar um cliente e escrever os dados num ficheiro de texto, mas quando tenciono listar todos os clientes ou algum específico através do NIF, dá um erro e não apresenta nada do que é suposto... se alguém me puder ajudar #include <stdio.h> #include <stdlib.h> #include <string.h> // biblioteca de funções de strings #include <ctype.h> // para usar o toupper() #include "structs.h" // ficheiro onde estão as structs typedef struct { char nome[50], sexo[30], username[30]; int idade, nif, i
  18. Florindo

    Ciclo infinito

    #include <stdio.h> #include <stdlib.h> #include "lab.h" #include <time.h> /*int repetido(int a,int b); for(i=0;i<=13){ if(V) } */ // char *V[13] = {"2","3","4","5","6","7","8","9","10","A","R","V","D"}; int repetido(int a, int b){ int i,j; char *V[13] = {"2","3","4","5","6","7","8","9","10","A","R","V","D"}; char N[4] = {'\3','\4','\5','\6'}; char VR[13]; char NR[4]; for(i=0;i<13;i++){ for(j=0;j<4;j++){ if(VR==V[a] && NR[j]==N){
  19. Carlos Valente

    Estrutura de Dados indicada para este problema ?

    Boa noite , eu necessito de uma estrutura de dados para guardar e aceder a palavras de tamanho 5 (são 100 palavras) . Sendo que nenhuma destas palavras é igual . Qual é a melhor estrutura de dados para tal , tendo em conta a complexidade ? Eu pensei em hash table , mas não consigo encontrar um hash code que me de indexações de 0 a 100 .
  20. whoami-r

    Guardar dados em ficheiro txt

    Boas pessoal, estou a tentar criar uma função que guarde os dados de um cliente (neste momento apenas o nome), mas sempre que executo o programa os dados ficam guardados em binário. se me poderem ajudar a descobrir onde estou a errar... deixo a função que fiz em baixo void registar_cliente() { FILE *arq_clientes = fopen("clientes.txt", "w"); if (arq_clientes == NULL) { printf("\nErro ao abrir o ficheiro!\n"); exit(1); // aborta o programa } int cont_bytes = 0; //o ID do cliente deve ser gerado automaticamente // cont irá guardar o número
  21. Boas pessoal, tenho um trabalho que consiste em fazer um programa de gestão de uma loja. Neste momento ainda estou a fazer (ou a tentar) o registo de um novo cliente. Já criei uma parte do código, mas estou com problemas quando insiro o NIF. O nome fica guardado na váriavel que criei mas o NIF apresenta um número diferente daquele que é digitado, talvez um numero que esteja guardado na memória. Se me puderem ajudar a resolver este problema, agradecia. P.S. Inseri o código que já fiz mas o problema em si está na ultima função ("obtem_info()") Obrigado #include <stdio.h> #inc
  22. figboy

    Erro ao repetir função

    Boa tarde a todos. Estou a fazer uma função em que para aceitar um utilizador copio a informação desse utilizador de um ficheiro para outro e queria fazer isso por blocos, ou seja, vejo a informação de um utilizador e respondo se quero aceitar ou não, e repito isto até não ter mais utilizadores. Mas quando vou ver a informação do segundo utilizador acontece alguma estranha que não estou a perceber o que é. Vou coloacar o link para a execução do programa, depois de imprimir a informação do segundo utilizador não sei o que acontece. http://i1044.photobucket.com/albums/b446/figboy98/erro_zps
  23. figboy

    Copiar texto de um ficheiro para outro

    Boa noite a todos. Estou a fazer uma função para alterar o texto de um ficheiro, a estratégia que adotei para fazer isto foi escrever num texto temporário o que está no ficheiro original já com as alterações que quero fazer e no fim copiar o que está no ficheiro temporário para o ficheiro final. Mas não sei porque não estou a conseguir copiar do ficheiro temporário para o final, já fiz diversas tentativas para tentar corrigir mas não consegui. Se alguem conseguir detetar o erro fico muito agradecido. void main(){ char leitor[1000000], novaDescricao[10000], NomeTopico[100], pa
  24. Carlos Eduardo

    Alguém poderia me ajudar no que eu estou errando?

    #include <stdio.h> #include <stdlib.h> main(){ int a, b; printf("\n Insira um numero inteiro, positivo, menor ou igual a 20: "); scanf("%d", &a); printf("\n Digite 1 para somar os impares ou 2 para multiplicar os pares até o numero indicado: "); scanf("%d", &b); { if (b=1); } int i=a; int soma=0; for(i=0 ; i<=a ; i++) { if(i%2!=0) soma=soma+i; } printf("\n O valor da soma dos impares e:\%d", soma); } { if (b=2); } { int i=a; int multiplicacao=2; while (a!=20){ if(a%2==0){ multiplicacao *= a; } ++a; } printf("mul
  25. Tiago99

    O Famoso Tic Tac Toe

    Bom dia, esta será a minha primeira expriência num fórum. Estou a tirar a licenciatura e numa cadeira de programação (maioritariamente em C), temos de criar o jogo do galo com diversas nuances e regrinhas a cumprir. Por exemplo, cada partida tem cinco jogos, sendo o vencedor retirado do que tiver mais vitórias neste cinco jogos, cada ronda o jogador a começar tem de ser diferente, e outras coisas. Já fiz o código e compila sem erros no gcc, deixando apenas alguns avisos. Depois de compilar fui executar o ficheiro e no primeiro gets() da função preencher_dados, aparece me o seguinte erro n
×
×
  • 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.