Ir para conteúdo
Fórum Script Brasil

RenatoMejias

Moderadores
  • Total de itens

    954
  • Registro em

  • Última visita

Tudo que RenatoMejias postou

  1. Acabei de testar o programa do Kandrade e deu certo. VALEU...
  2. Então eu testei esse programa que o chucrutes postou e não deu certo, acredito que seja um erro na forma de usar o atoi.
  3. Eu uso como compilador o Borland C++ 3.1 e o Turbo C. Aquela função StrToInt, itoa não existe nesses compiladores. A sua idéia faz sentido, mas não funciona, o uncio jeito de conversão que eu conheço é o cast que pode converter um tipo num outro, porem se você converter um char num int você não vai ter o valor digitado, e sim o valor ASCII da tecla digitado.
  4. Então, quando eu me refiro a uma entrada de números, pode ser por scanf ou cin, tanto faz, se você colocar uma letra num campo de número ele dá pau no compilador. A função isalpha do ctype.h eu já conhecia, mas ela pede entrada de um char, então se você quiser fazer operações matemáticas com esse "número", não será possivel porque ele é do tipo char. E a função isnum da ctype.h tambem pede a entrada de um char.
  5. Desde que comecei a programar em C, eu tenho essa duvida, nenhum professor meu conseguiu responder, então resolvi fazer ela aqui nesse fórum. Tem como o programa reconhecer que foi digitado uma letra ao invés de um número??? Quando você pede pra ler um número e digita uma letra, ele dá um pau feio no compilador, então eu queria saber se tem algum jeito do compilador reconhecer se foi digitado uma letra num campo de números. Uma vez eu pesquisei o assunto e descobrir a biblioteca ctype.h e ela tem uma função que se chama isnum, só que o parâmetro dela é char e não é o que eu quero. alguém sabe alguma coisa a respeito disso?
  6. Então cara eu fiz aqui uns testes usando a biblioteca time.h e fiz um código que conta quanto tempo você permaneceu no programa da uma olhada no fonte e vê se era isso que você queria, e depois posta aí pra gente saber se deu certo. Obs. Eu usei o Borland C++ 3.1 se você estiver usando outro compilador de uma olhada na biblioteca para ver se muda alguma coisa. <CODE> #include<stdio.h> #include<conio.h> #include<time.h> void main (void) { clock_t start, end; int a; clrscr(); getch(); start=clock(); printf("Oi"); scanf("%d",&a); end=clock(); printf("%d\n\n",a); printf("%.10f",(end-start)/CLK_TCK); getch(); }
  7. Tem uma função no excel chamada PROCV ela vai buscar um valor digitado numa célula em uma matriz que você definirá. Escreva o seguinte na celula C1 =PROCV(B1; A1:A10; 1; FALSO) Assim ele busca em B1 algum valor do vetor. Se tiver alguma duvida posta aí. FALOU...
  8. Não sei se entendi muito bem o que você quer. Você quer bloquear algumas células da sua planilha e outras deixar liberadas para o usuário entrar com alguns dados???
  9. RenatoMejias

    As Cores

    Então cara, eu dei uma olhada na pasta include do Dev e não encontrei nenhuma biblioteca cuses.h, ncurses.h ou alguma coisa semelhante. Você sabe onde eu posso baixar umas dessas bibliotecas???
  10. RenatoMejias

    A Ordem

    Eu estou usando o "Piradox". E não sei se entendi muito bem aquele código que você me passou. Aquilo é um comando SQL?
  11. Então pessoal, eu tenho um banco de dados que é indexado por um código que é gerado automaticamente. Eu fiz isso pela propria programação. Assim quando ele é exibido ele exibe pela ordem crescente do código, e o meu objetivo é ele apresentar o contrário. Assim se ele tem os códigos: 1, 3, 4, 5, 7 Eu quero que apresente 7, 5, 4, 3, 1 Se alguém puder me ajudar eu agradeço...
  12. RenatoMejias

    Raiz Quadrada

    Não é possivel, é a formatação aqui desse editor de texto eu estou tentando colocar a variavel c entre parenteses, espero que você tenha entendido. Escreva a variavel "c" entre parenteses. Qualquer duvida me manda um e-mail e eu te respondo com o fonte no formato .c. FALOU...
  13. RenatoMejias

    Raiz Quadrada

    É essa porcaria de bloco de notas que faz isso com alguns caracteres, aquela linha quer dizer isso: d=sqrt©; É por causa da formatação do bloco de notas, foi mal, eu nem tinha reparado isso porque estava no meio de uma aula. beleza. FALOU...
  14. RenatoMejias

    As Cores

    Então pessoal, alguém sabe qual o post de que a Angel Fall falou. Eu nunca tinha usado esse DEV 4.9.9.2 para compilar nenhum programa, eu sempre usei o Turbo C e o Borland C++ 3.1, ai um cara me mandou um e-mail falando que não conseguia fazer isso no DEV, então eu fiz o download desse compilador na NET, e vi que na biblioteca conio.h não tinha a função textbackground. Então alguém sabe alguma coisa a respeito disso???
  15. RenatoMejias

    Raiz Quadrada

    Então cara eu não tenho muito tempo porque estou numa aula de BD. Entõ não posso te ajudar na sua lógica. Mas escrevi um programa aqui rapidinho que atende sua necessidade. Vê se é isso que você quer. FALOU... #include<math.h> main() { int a,b; float c,d,r; clrscr(); printf("Digite um número: "); scanf("%f",&c); d=sqrt©; a=d; r=d-a; if(r==0) printf("A raiz ‚ perfeita"); else printf("Não ‚ perfeita"); printf("\n\n%f",d); getch(); }
  16. RenatoMejias

    As Cores

    beleza, estamos aqui pra isso, qualquer duvida pode postar ai, que se a gente souber a gente responde, e se não souber a gente pesquisa!!! rsss...
  17. Agora sim deu certo, ele limpou o banco de dados inteiro. VALEU Denis!!!
  18. RenatoMejias

    As Cores

    Olha aqui um exemplo de um programa feito em Turbo C que muda a cor da letra, se alguém tiver interesse em aprender a mudar a cor de fundo por meio da graphics.h, posta aí, eu respondo como o maior prazer. main() { textbackground(4); /*Vermelho*/ clrscr(); printf("Mudou a cor de fundo"); getch(); }
  19. Deu erro na hora que eu cliquei no botão. Eu não entendi o que quer dizer? ('Delete from tabela'); Isso parece mais um texto!!!
  20. É tipo assim, eu estou usando o Delphi 5 e o "Piradox" para fazer um sistema, e estou precisando de uma propriedade que zere o banco de dados quando eu clicar num botão. Alguém conhece essa propriedade? Se puder me ajudar eu agradeço. VALEU...
  21. Você precisa ver se a biblioteca está na pasta certa, eu não conheço g++, mas quando dá esse erro no Turbo C é porque a biblioteca está configurada errada no options\directories. Não tenho certeza porque nunca usei esse compilador, mas pode ser isso, verifique onde está configurada a abertura de sua biblioteca. FALOU...
  22. RenatoMejias

    Cores Tamanho De Fonte

    O codigo anterior vai alterar o tamanho da fonte. pra alterar a fonte eu não conheço nenhum jeito. Você também perguntou sobre como mudar o plano de fundo e as cores da fonte, isso é fácil. Tem um jeito , basta você declarar: textbackground(x); /*No lugar do x, você deve declarar um número entre 1 e 7*/ textcolor(x);/*mesma coisa do exemplo acima*/ O "textbackground(x)", serve para mudar a cor de fundo e o "textcolor(x)" serve para mudar a cor da fonte, para isso basta você colocar a frase assim: textcolor(2); /*Cor verde*/ cprintf("Oi"); Entendeu...
  23. RenatoMejias

    Cores Tamanho De Fonte

    Da uma olhadinha nesse código e vê se é isso que você ta querendo, se tiver alguma dúvida posta ae. FALOU... #include <graphics.h> #include <stdlib.h> main() { int driver = DETECT, modo, erro; int y = 0,i; char msg[80]; initgraph(&driver, &modo, ""); erro = graphresult(); if (erro!= grOk) { printf("Erro na abertura do modo gráfico"); getch(); exit(1); } for (i=1; i<1=0; i++) { settextstyle(TRIPLEX_FONT, HORIZ_DIR, i); sprintf(msg, "Tamanho: %d", i); outtextxy(1, y, msg); y += textheight(msg); } getch(); closegraph(); } Obs: Ele foi feito em Turbo C, pra rodar ele verifique se tem um arquivo chamado "egavga.bgi", dentro do diretório que você está usando.
  24. Quanto a essa 2º pergunta da uma olhada neste post http://scriptbrasil.com.br/forum/index.php?showtopic=57729
  25. Eu estava fazendo um teste agora aqui e o resultado foi o seguinte. Na coluna A, eu declarei um monte de datas, e na coluna C eu falei que cada linha era igual a A+31, e deu certo, respeitando aquelas datas que não pode ter dia 31, qualquer coisa posta ai, e a gente vê o que pode fazer. FALOU...
×
×
  • Criar Novo...