Como armazenar mais que uma posicao no vetor

    mew
    Por mew,
    int procuraModeloCarro(Concess *registo2, int quantidadeConc, char *ModeloCarr) {
        int i, posicao;
    
        posicao = -1;
        for (i = 0; i < quantidadeConc; i++) {
            if (strcmp(registo2[i].carro1, ModeloCarr) == 0 || strcmp(registo2[i].carro2, ModeloCarr) == 0 || strcmp(registo2[i].carro3, ModeloCarr) == 0 || strcmp(registo2[i].carro4, ModeloCarr) == 0 || strcmp(registo2[i].carro5, ModeloCarr) == 0) // Elemento encontrado
            {
                posicao = i; // Armazena posicao no vetor
    
                break;
            }
        }
        return posicao;
    }

    O meu problema é que quero perguntar ao utilizador qual o modelo de carro que quer procurar nos concessionarios, podendo ter o mesmo modelo em varios conc.
    E ao fazer esta função eu gostava que armazenasse as posiçoes em que encontra o modelo inserido, mas só armazena o primeiro que encontra.
    Desde ja agradeço, Obrigado.

    • 0 respostas

    Re: AT - questões legais

    americob
    Por americob,
    Em ‎20‎/‎01‎/‎2017 às 16:48, mauriciopt disse:

    Antes de mais, obrigado pela sua resposta.

    Sendo que desejo ter as mesmas refªs/quantidades no inventàrio comunicado à AT e o inventàrio valorizado emitido em março, a minha pergunta é se aquilo que estou a penser fazer està correto.

    "A desvalorização de artigos é feita por regularizações de existências devidamente justificadas."
    ou seja?

     

    Obrigado,

    O que eu quiz dizer é que a valorização não é necessária para a AT.

    Na minha opinião, podes enviar para a AT, por exemplo:

    artigo XPTO, Qt = 60 unidades (Kg, ML, etc)

    E depois ao valorizar, de acordo com o que está (ou vai ficar) na contabilidade (tens de falar com o teu contabilista):

    artigo XPTO, Lote 1, 50 unid. x 10 EUR/un,

    artigo XPTO, Lote 2, 6 unid. x 1 EUR/un.

    artigo XPTO, Lote 3, 4 unid. x 1 EUR/un.

     

    • 4292 respostas

    Re: Criação de consultas

    sousatg
    Por sousatg,

    Com essa base de dados consegues fazer gestão de produtos, gestão de clientes e facturação (vendas).

    • 1 resposta

    Re: Algebraic blindness

    pwseo
    Por pwseo,

    O artigo retrata um problema que todos nós já encontrámos noutras linguagens. De facto foi um dos pontos fortes que vi na linguagem desde o início: a maleabilidade dos tipos de dados e o quão barato sai criar novos tipos de dados para melhorar a legibilidade, com ganhos paralelos em termos de verificação pelo compilador.

    Nota: pelo que vi, o autor tem ali mais um conjunto de artigos prontos a serem lidos, terei que explorar :P (o meu Haskell-fu está fracote e enferrujado).

    • 1 resposta

    Re: erro num array

    cmtavares
    Por cmtavares,

    Obrigado pela sua resposta sergio

    • 2 respostas

    Re: Criação de consultas

    SirTemp
    Por SirTemp,

    Eu neste momento tenho estas tabela:
    clientes - cliente_id , nome , sobrenome , residencia , codigo_postal , loacalidade , telefone , telemovel , email

    facturas - factura_id , cliente_id , data , prazo_de_pagamento

    factura_linhas - factura_linha , factura_id , produto_id , qtd , preco_unitario , desconto

    produtos - produto_id , nome , sku , preco

    Eu queria saber o que consigo fazer , em termos de consultas e/ou formulários , para completar o trabalho para dois módulo de access.

    Se me pudessem ajudar agradecia imenso a vossa ajuda para completar este trabalho e conseguir terminar 2 módulos. Agradeço ao @sousatg pelo site que encontrei lá a BD que usei neste trabalho.

    • 1 resposta

    Re: Criação de Base de Dados para Empresa Microsoft Access

    SirTemp
    Por SirTemp,

    Bom dia @sousatg , eu estive a ver esse site que se encontra em baixo do seu comentário e queria saber se a base de dados simples que tem nesse site se tem uma forma mais avançada para prosseguir com essa base de dados. Eu usei sua base de dados em access , e queria saber como poderia avançar com esta base de dados que forneceu ( ou não ) no seu (ou não) site. Agradecia a sua ajuda, estou usando sua base de dados para um trabalho em access. 
    Um resto de um bom dia, até à próxima.

    • 2 respostas

    Re: Utilizar Webservices da AT

    Castanha
    Por Castanha,
    Em 20/01/2017 às 22:45, nunopicado disse:

    Tenho ideia que me aconteceu o mesmo. Salvo erro, usei o .cer onde no manual diz .crt e funcionou

    Não me lembro se tive de renomear, ou se usei directo.

     

    Ok Nuno.....vou verificar....muito obrigado por tudo ;)

    • 7066 respostas

    Re: Dúvida ao gravar em memória

    HappyHippyHippo
    Por HappyHippyHippo,

    tenho a sensação que isto e uma não questão. Tens a certeza que o professor disse para que a função que referes não retorne a estrutura? Não tera sido outra?

    • 5 respostas

    Re: erro num array

    ribeiro55
    Por ribeiro55,

    Olá cmtavares.

    As chavetas são usadas nas inicializações para indicar uma lista de algo.
    Mais especificamente, algo que implemente o interface IEnumerable. Não é o caso da tua struct.

    Podem também ser usadas para inicializar a classe/struct com alguns dos seus membros, mas não é o caso.

    Para deixares de ter o erro, basta que uses o construtor de forma normal, já que estás a indicar explicitamente em que posição do array vais colocar a pessoa.

    grupo[0] = new pessoa( "14245462", "carlos", 23);

    Podias também, se quisesses, inicializar o array sem especificares o tamanho, assim:

    pessoa[] grupo = new pessoa[] {
        new pessoa( "14245462", "carlos", 23),
        new pessoa( "23434234", "maria", 33),
        new pessoa( "46546456", "chico", 43),
        new pessoa( "57567657", "fininho", 33),
        new pessoa( "67876876", "vitinho", 76)
    };

     

    • 2 respostas

    Re: Dúvida ao gravar em memória

    PsySc0rpi0n
    Por PsySc0rpi0n,
    On 20/01/2017 at 11:22 PM, mew said:

    Na função RegistoConc, eu retorno a estrutura, mas o meu proessor disse que nao devia retornar a estrutura e gostava de saber como gravar sem retornar a estrutura

     

    On 21/01/2017 at 6:12 AM, HappyHippyHippo said:

    que queres dizer com "processo" ? a única coisa que sei é a assinatura da função que apresentas e esta diz que retorna

    Ele devia querer dizer "professor" e não "processo".

    • 5 respostas

    Re: Projeto "Campeonato de Futsal"

    HappyHippyHippo
    Por HappyHippyHippo,

    e como esperas resolver o teu problema?

    • 3 respostas

    Re: Projeto "Campeonato de Futsal"

    DeadhunterZ
    Por DeadhunterZ,
    1 hour ago, HappyHippyHippo said:

    não tens material de apoio?

    Ter ate tenho mas não compreendo aquilo e já tentei sozinho mas faltam me exemplos para entender o que o codigo faz e como se aplica.

    Infelizmente o meu professor também não é de muita ajuda visto que ele ta fora da area dele.

     

    • 3 respostas

    Re: Jogo memória

    HappyHippyHippo
    Por HappyHippyHippo,
    • 1 resposta

    Re: Projeto "Campeonato de Futsal"

    HappyHippyHippo
    Por HappyHippyHippo,

    não tens material de apoio?

    • 3 respostas

    Re: Projeto "Campeonato de Futsal"

    DeadhunterZ
    Por DeadhunterZ,

    Estou a fazer um campeonato de futsal para projeto de AFP(Algoritmos Fundamentais a Programação)
    Mas encontrei problemas a realizar as jornadas e as datas do jogos, sera que alguem me pode ajudar, nem sei por onde começar.
    A última matéria tem me escorregado pelas mãos entao ainda nao percebo nada de arrays, Strings e Matrizes...Agradeço toda a ajuda desde já.

    • 3 respostas

    Normas Front End

    sketxz
    Por sketxz,

    Quais são as normas aplicáveis em Portugal relacionadas com interfaces web e onde as posso obter?

    • 0 respostas

    Re: erro num array

    cmtavares
    Por cmtavares,

    Boa tarde estoua iniciar um projecto para a faculdade e deparei me com este erro e ano consigo entender o porque alguém me consegue ajudar?

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace estruturas
    {
        class Program
        {
            static void Main(string[] args)
            {
    
                string nomecliente;
    
                pessoa [] grupo = new pessoa [5];
                grupo[0] = new pessoa {"14245462","carlos","23"};            //-------> zona em que me está a dar erro
    
    			//o erro que aparece é:
    			//Error    1    Cannot initialize type 'estruturas.Program.pessoa' with a collection initializer because it does not implement 'System.Collections.IEnumerable'
    
                cliente [] grupocliente = new cliente[5];
    
                Console.WriteLine("Insira o nome do cliente:\n");
                nomecliente = Convert.ToString(Console.ReadLine());
    
    
            }
    
            struct pessoa // define estrutura de dados referente a cada pessoa
            {
    
                string NOME;
                string BI;
                int IDADE;
    
    
                public pessoa(string nome, string bi, int idade)//construtor da estrutura pessoa
                {
                    BI = bi;
                    NOME = nome;
                    IDADE = idade;
                }
    
                public string devolvepoessoa() // netodo para mostra cada pessoa
                {
                    return("BI:" + BI + ", Nome:" + NOME + ", Idade:" + IDADE);
                }
    
                public string devolveBI()
                {
                 return(BI);
                }
    
            }
    
            struct cliente
            {
                    string NomeCLIENTE;
                    string BI;
                    int IDADE;
                    int TipoCLIENTE;
                    int NumemoCLIENTE;
    
                    public cliente(string nomecliente, string bicliente, int idadecliente, int tipo, int numerocliente)
                    {
    
                        NomeCLIENTE = nomecliente;
                        BI = bicliente;
                        IDADE = idadecliente;
                        TipoCLIENTE = tipo;
                        NumemoCLIENTE = numerocliente;
                    }
    
                    public string devolvecliente()
                    {
                        return("Nome:" + NomeCLIENTE + "\nBI:" + BI + "\nIdade:" + IDADE + "\nTipo Cliente:" + TipoCLIENTE + "\nNumero Cliente:" + NumemoCLIENTE);
                    }
    
                    public string nomeCliente()
                    {
                        return NomeCLIENTE;
                    }
    
                    public string BIcliente()
                    {
                        return BI;
                    }
            }
        }
    }

     

    • 2 respostas

    Servidor Moodle

    sEnte
    Por sEnte,

    Boa noite pessoal,

    A minha dúvida é a seguinte, como é que meto online (vulgo disponível para toda a gente) um servidor onde tenho alojado um fórum moodle?

    O moodle eu sei por a funcionar, só não o sei por online.

     

    • 0 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    nunopicado
    Por nunopicado,
    4 horas atrás, blacksnake disse:

    Olá pessoal,

    E quem não controlar números de série??

    Não muda nada... Os números de série não são campos obrigatórios.
    ;)

    • 5021 respostas

  1. Ver Mais Actividade
Portal by DevFuse · Based on IP.Board Portal by IPS