
Durub
Moderadores-
Total de itens
788 -
Registro em
-
Última visita
Tudo que Durub postou
-
int main(); int main(void); Explícito. Tá dizendo ali que não recebe nada, void. Abraços.
-
http://www.cplusplus.com/reference/clibrar...ib/realloc.html -> Example. De qualquer forma, outra forma de fazer para você. Leia a string, interprete-a e você pode guardar tudo em um array de int. Exemplo da estrutura (int array[3][2]): Abraços.
-
... int main(void) { ofstream fileout("arquivo.txt"); fileout << "Olá!"; fileout.close(); ifstream filein("arquivo.txt"); char string[30]; filein >> string; /* Olá! */ filein.close(); return 0; } Abraços.
-
É verdade, esqueci do null. Depois de um tempo no C++ com std::string.. Obrigado pela correção! Abraços.
-
Você está escrevendo e recebendo a idade com %s, deveria ser %d. E não use system("pause"). Use getchar() da stdio.h. Abraços.
-
Para armanezar nomes você precisa de mais de um caractere só. (Um char) Logo para armazenar nomes de 32 caracteres em uma matriz 3x4 você precisaria: char nomes[3][4][32]; /* 384 bytes */ Abraços.
-
int main(void) deixa tudo explícito e pode ajudar o debugger em algumas coisas. Eu prefiro e uso com o void. Abraços.
-
Entendendo e Instalando o Java no Windows e Linux
pergunta respondeu ao Norivan Oliveira de Durub em Java
Sem querer ser chato mas: Entenda a JRE como Java pra desenvolvedores Você esqueceu de mudar no paste. No mais, ficou ótimo! Parabéns! Abraços. -
Ficou horrível esta forma de fazer o programa. Receba um número, transforme em string (com sprintf). Aloque uma nova string com malloc, com o passar do tempo vá aumentando seu tamanho com realloc. A cada vez que encontrar um número, veja até quantos números repetidos tem. Quando souber isso, coloque o número de vezes e o número, respectivamente, na nova string. Repita até terminar a string que o usuário passou, Abraços.
-
Como você está os juntando? Abraços.
-
O que você já fez? Qual a sua dificuldade? Abraços.
-
http://pt.wikipedia.org/wiki/Lista_ligada http://www.unicamp.br/~hans/mc102/C/algori...gadaNormal.html Ou pode usar arrays ("vetores") mesmo. Abraços.
-
Você vai ter que ter uma lista de todos os vendedores, depois procurar na lista se há este vendedor. Se não existir, o código é inválido. fgets(vend.id); Esta parte é errada, para ler para um int use scanf mesmo, como fez no main. Ou pode receber em uma string e converter para int. E os cases do switch não precisam de chaves. Abraços.
-
Você vai ter que desenvolver o código para interpretar a expressão. Veja sobre pré-fixado (prefix), infix e pós-fixado (postfix). Abraços.
-
No Windows, pode usar system("cls");, mas vai limpar toda a tela. ncurses.h é uma library do UNIX, já o conio.h depende do compilador. (É uma library proprietária da Borland) Abraços.
-
Primeiro uma correção ortográfica: Se você estiver falando de altura, é height. Para saber o porque disso precisamos saber a parte do código aonde ocorre o problema e provavelmente os valores de LAST_LINE e FIRST_LINE. Abraços.
-
Nossa, quantas vezes este mesmo código apareceu aqui. Qual a sua dúvida especificamente? Abraços.
-
Só uma coisa, se está no C++, você deveria incluir assim: #include <iostream> #include <cstdio> Abraços!
-
A melhor coisa para você aprender é ver os exemplos e os tutoriais na página do wxWidgets: http://www.wxwidgets.org/docs/tutorials.htm Estão em inglês, não encontrei tutoriais em português. Abraços.
-
Funciona somente se você alocar espaço. Funcionou aí do jeito que o Beraldo passou? Praticamente impossível. Abraços!
-
Qual o valor de nz e ny? Abraços.
-
Sabe utilizar o argc/argv? Se não souber avise que eu te explico mais detalhadamente! A interpretação do IP você pode fazer lendo cada um desses separadamente em uma nova string, até achar '.' e então transformar em int com atoi. Se for 0 < ou > 999, não é válido. Abraços!
-
Na verdade, structs no geral são muito úteis. Você pode guardar estas informações em um arquivo, passar em uma variável só etc. Em minha opinião, facilitam em vez de complicar. Exemplo simples: Uma pessoa. Vamos dizer que você quer guardar em um array 50 pessoas. Sem structs: ... int main(void) { char nome[50][30], short int idade[50], char localidade[50][30]; /* preenche uma pessoa */ strcpy(nome[0], "Joao da Silva"); strcpy(localidade[0], "são Paulo"); idade[0] = 23; funcao(nome[0], idade[0], localidade[0]); return 0; } Com structs: ... typedef struct { char nome[30]; short int idade; char localidade[30]; } pessoa_t; int main(void) { pessoa_t pessoas[50]; strcpy(pessoas[0].nome, "Joao da Silva"); strcpy(pessoas[0].localidade, "são Paulo"); pessoas[0].idade = 23; funcao(&pessoas[0]); return 0; } No exemplo sem structs, é necessário separar uma pessoa em 3 variáveis, complicando o programa. No exemplo com structs, as variáveis ficam "compactadas" em uma só, facilitando o acesso. Vejo muitas outras vantagens ainda, como utilizar memcpy para copiar structs etc. Abraços!
-
1) Você pode substituir todos os ' ' por '\n'. 3) Você pode separar todas as palavras usando strtok, ou simplesmente fazer um parser vendo pelo ' '. 5) É. Abraços.
-
Veja as funções malloc, calloc (as duas são da stdlib.h) para a coleta dos dados. A média você pode calcular divindo a soma pelo número de pessoas, o percentual dá para ver quantas pessoas possuem salário inferior a 380 e então calcular o percentual de acordo com o número de pessoas. Abraços.