Jump to content
Fórum Script Brasil

Paulo Jardim

Membros
  • Content Count

    77
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Paulo Jardim

  1. http://scriptbrasil.com.br/forum/index.php?showtopic=167549 de uma oçhada, nesse exempl oele faz o que você quer. Agora precisa estudar bem algumas funções do C: é isso aqui que você vai precisar fazer while ( !feof(saida) && achou2 ==5) // mudar o status do arquivo saida { fscanf(saida, "%s", &banco2.nome2); fscanf(saida, "%s", &banco2.status2); fseek (saida, 0, SEEK_CUR); tamfile2=ftell (saida); fscanf(saida, "%s", &banco
  2. Não é pior ai. Se você só precisa saber qual é a última letrar é só você usar STRLEN que conta quantas letras tem e mandar dar um pint na ultima: OBS: um dos erros foi porque você usou = mo lugar de == EX: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char nome[15]; int x; char u_letra; int contLetras; int i =0; printf("Digite o seu nome: "); gets(nome); contLetras = strlen(nome); for(i = 0; i < contLetras; i++) { if (nome[i] != ' ' ) u_letra = nome[i]; } printf ("A ultima letra do seu nome e : %c\n\n" , u_letra); s
  3. Galera, achei isso para o linux. Mais alguém sabe como posso usar isso no devc++ ou como posso utilizar isso pro windows? /* @file * --> Servidor <-- * * * Este programa implementa Servidor de arquivos que faz um Upload de * arquivos usando algumas chamadas de sockets. * * * $Revision: 1.10 $ $Date: 2005/11/21 19:24:22 $ * * (C) Copyright 2005 Vanderson Rodrigues * */ #include <getopt.h> #include <time.h> #include <sys/utsname.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #inclu
  4. Galera, Não sei por onde começar com isso, mas já andei pesquisando na internet e vi a possibilidade disso acontecer usando processos. Bom, vou explicar o que preciso fazer: Tenho de desenvolver um "file server" em c para armazenar arquivos que vão ser enviados por outros processos de outras linguagens, Java por exemplo, e também enviar os mesmos arquivos caso solciitado. Bom, esse serviço deve estar sempre ativo "escutando". Bom, o próximo passo é um pouco mais complexo: caso o servidor de arquaivos "caia" devo requisitar o arquivo solicitado pelo Outro processo aos processos ativos. Ou
  5. Essa questão de compilador é complicada mesmo, mas execute o código a seguir no seu Devc++ que não terá problema. #include<stdio.h> #include <stdlib.h> struct elemento { char dado; struct elemento *prox, *ant; }; void construir1(struct elemento **pinicio); int main () { struct elemento *pinicio; construir1(&pinicio); return 0; } void construir1(struct elemento **pinicio) { FILE *arq; struct elemento *p1; char c; arq = fopen ("t1.txt", "r+"); *pinicio = NULL; while ((c =
  6. arq = fopen ("t1.txt", "r+"); teste assim. Se você usar somente R ele espera que o arquivo já exista. se você coloca o + do lado, caso o arquivo nçao exista ele cria. O mesmo serve com o w, w+
  7. Organize com funções fica melhor de ver e dar manutenção. #include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> void menu(); void gerarMatriz(); void imprimirMatriz(); int matriz[10][10]; int main() { gerarMatriz(); menu(); } void menu() { int opcao; system("cls"); printf("1 - Todos os numeros\n"); printf("2 - Pares\n"); printf("3 - Impares\n"); printf("4 - Menores que 20\n"); printf("5 - Maiores que 30\n"); printf("6 - Gerar Novamente\n"); printf("7 - Sair\n"); scanf("%d", &o
  8. Olha uma das formas é essa que você fez, na hora que u usuário estiver digitando os números você compara para ver se é maior que o maior, se for você altera o maior: if(NumDigitado > maior) maior = NumDigitado; o mesmo você pode fazer para verificar o número menor: Segue o código abaixo como exemplo: Não aconselho utilizar o break; gostaria que pensasse e refizess eo código de forma mais organizada. #include <stdio.h> #include <stdlib.h> main() { int cont, soma, numDigitado, maior, menor, media; printf("Digite numeros:\n"); soma=0;
  9. Maneira bem didatica. #include <stdio.h> #include <stdlib.h> #include <string.h> void Exercicio(); int calculaVoltas(int medida); int calculaAngulo(int medida); int main() { Exercicio(); } void Exercicio() { int medida=0; int voltas=0; int angulo=0; printf("Digite uma medida de um triangulo : "); scanf("%d",&medida); voltas = calculaVoltas(medida); angulo = calculaAngulo(medida); printf("%d ", voltas); printf("%d ", angulo); if(medida>0 && medida<=360) { if(medida>=0 && medida<=90)
  10. Trate esse inteiro como uma string... depois percorra o vetor transformando cada psição em inteiro e somando :P
  11. bom, na verdade você pode usar a função SYSTEM() para enviar linhas de comando como se estivesse dentro do promt de comando ( CMD ). Ou seja. Supondo que seu programa se chame "algo.exe" e esteja no mesmo diretório do nosso exe basta digitar #include <stdlib.h> int main() { system("algo.exe"); }
  12. Bom, a resposta para o seu exerciicio numero 1 esta errada. O exercicio pede que leia um número inteiro e não vários números. Eu fária da seguinte forma. Primeiro eu criaria um vetor de strings e faria a leitura através de string depois percorria o vetor transformando string em inteiro. já o segundo não sei se entendi bem mais pelo visto se você tiver 10 soldados então você terá 10 filas e o número de soldados será 10, no caso de 11 soldados serão 11 filas e 11 na última fila...etc... não tem muito segredo.
  13. procurar na net sobre Fopen e Fclose tem bastante coisa tb tenho um programa / tutorial mais é muito avancado no uso de files. http://scriptbrasil.com.br/forum/index.php?showtopic=167549
  14. Paulo Jardim

    Somatório

    Sim, tem sim. vou tentar fazer aqui. Envolve conceito de IA. vou gostar. vou gostar.
×
×
  • Create New...