Jump to content
Fórum Script Brasil

luizfernando

Membros
  • Content Count

    10
  • Joined

  • Last visited

Everything posted by luizfernando

  1. Conseguir achar uma solução para o que eu queria, no código: #include<stdio.h> #include<curses.h> int main() { char tecla; initscr(); clear(); keypad(stdscr, TRUE); noecho(); timeout(2000); //a função já garante a execução do bloco com ou sem entrada de teclado; tecla=getch(); endwin(); } O programa espera 2 segundos para que o usuário digite algo, se ele não digitar a janela é fechada Obrigado pela ajuda do mesmo jeito, meu problema tá resolvido
  2. Tava pensando aqui, o único jeito é dividir o procesaamento numa thread o programa fica esperanso o usuário digitar algo e noutro tenho um contador de tempo na forma clock(), dessa forma qundo o tempo limite se esgotar, uso um break no while; Como eu faço para criar threads em C?
  3. Não conseguir resolver o que eu queria , no trecho de código: while(clock() - tempo < 50){ mvprintw(3,1,"Entrei"); key=getch(); mvprintw(3,1,"Sai"); } o meu objetivo é que depois de 50 milésimos de segundo, se nada foi digitado, o valor da variável key se mantivesse constante entretanto , a mensagem "Sai" nem é mostrada o que indica que enquanto o usuário não digitar nada o programa fica esperando , exatamente o inverso do que eu quero
  4. Como eu faço para que o programa espere um determinado tempo para que um o usuario digite algo e, caso ele não digite ,continue a execução? por exemplo: int a; a=getch(); quero que o programa espere um tempo no comando getch() e depois , se nada ocorrer( usuário não digitar nada) ele continue
  5. tenho um programa no quel eu devo criar uma janela 64X64 usando a NCURSES ,entretanto, o máximo de linhas que o programa mostra são 20. Além disso nada é mostrado: o código exemplo que eu tenho é: #include <curses.h> //Incluiremos a biblioteca ao nosso sistema #include <stdio.h> void sair (void); //Esta função fará com que o programa seja fechado int main(void) { int intKey; //Variável que receberá as teclas passada pelo usuário WINDOW *janela1, *janela2; initscr(); /* Esta função inicializa a ncurses. Para todos os programas dev
  6. obrigado pela ajuda!! a forma de fazer o q eu queria é da forma que vocês me falaram mesmo.vlw!
  7. se a minha função usa funções por exemplo ctype ou string.h eu preciso incluílas no arquivo "função.h"?, mesmo que #include<string.h> e #include<ctype.h> já estejam inclídas no arquivo principal?
  8. eu gostaria de saber como eu faço isso exatamente por exemplo uma das funções é: void *mallocX (unsigned int nbytes) { void *ptr; ptr = malloc (nbytes); if (ptr == NULL) { printf ("Socorro! malloc devolveu NULL!\n"); exit (EXIT_FAILURE); } return ptr; } como deve ser o arquivo no qual essa função estará escrita? e qual é a "sintaxe " exata para o "include"?
  9. Olá, sou novato na programação. Neste momento estou fazendo um programa em C que está ficando grande demais, ele já tem mais de 2000 linhas em mais de 10 funções, dessa forma, ele não está rodando, apesar de não haver erro no código. Estou usando o DEV. eu gostaria saber como eu faço para dividir o arquivo em vários arquivos de modo a apenas chamar essas funções e outros procedimentos de arquivos menores??
×
×
  • Create New...