Jump to content
Fórum Script Brasil

tuga

Membros
  • Posts

    48
  • Joined

  • Last visited

About tuga

  • Birthday 06/02/1987

Perfil

  • Gender
    Male
  • Location
    Braga, Prtugal

tuga's Achievements

0

Reputation

  1. tuga

    Servidor de ficheiros

    Boas Estou com um projecto com o objectivo de realizar um servidor de ficheiros. Este já está feito agora estou implementando os extras. Para já já fiz a opção de visualizar o ficheiro no caso de ser imagem mas gostaria de implementar mais extras...... Se sabem de algum porreiro por favor deem ideias.... Estou aberto a sugestões... Obrigado e postem alguma coisa :) TUGA B)
  2. tuga

    copiar gif

    nenhuma destas opções funcionou... se alguém tiver ideias post e já agora é linux
  3. tuga

    copiar gif

    boas estou a tentar fazer uma copia de um uma imagem .gif através da leitura e escrita binaria mas não está a funcionar o que eu tentei fazer foi: #include <stdio.h> /* Standard input/output definitions */ #include <string.h> /* String function definitions */ #include <unistd.h> /* UNIX standard function definitions */ #include <fcntl.h> /* File control definitions */ #include <errno.h> /* Error number definitions */ #include <termios.h> /* POSIX terminal control definitions */ #include<stdlib.h> typedef struct dados{ char *dado; struct dados *next; }tdados, *Aptdados; Aptdados dados; void inserirdado(char dado[20]) { Aptdados info; info = (Aptdados)malloc(sizeof(tdados)); strcpy(info->dado, dado); if(dados == NULL) { info->next = NULL; dados = info; } else { info->next = dados; dados = info; } } int le() { FILE *fp; char dado[20]; int n; fp = fopen("lecom.gif","r"); while(n > 19) { n = fread(dado, 1, 20, fp); inserirdado(dado); } printf("\n Leitura completa."); fclose(fp); getchar(); return 1; } int escreve() { Aptdados m; m = dados; FILE *fd; fd = fopen("cop.gif","w"); while(m != NULL) { fwrite(m->dado, 1, 20, fd); m = m->next; } printf("\n Cópia completa\n"); fclose(fd); return 1; } int main() { le(); getchar(); escreve(); return 1; } Este código assim está a dar falha de segmentação Se alguém puder ajudar agradecia Cumps Thga
  4. Tou a realizar um projecto de comunicações e tenho tudo bem encaminhado, mas cheguei à parte do CRC/CHECKSUM e estou com alguma dificuldade nisto. Ou seja eu tenho uma trama(char trama[46]) que vai ser um pacote que consiste em 46bytes e dentro dessa trama eu terei de colocar um valor correspondente ao crc/checksum.Será que alguém poderá enumerar os passos necessários para obtenção desse valor Cumprimentos Tuga
  5. Boas Tou a realizar um projecto de comunicações e tenho tudo bem encaminhado, mas cheguei à parte do CRC/CHECKSUM e estou com alguma dificuldade nisto. Ou seja eu tenho uma trama(char trama[46]) que vai ser um pacote que consiste em 46bytes e dentro dessa trama eu terei de colocar um valor correspondente ao crc/checksum.Será que alguém poderá enumerar os passos necessários para obtenção desse valor Cumprimentos Tuga
  6. tuga

    ver o maior

    Boas Segundo eu compreendi o problema é ver o tamanho real de uma string, se é isso basta usar a função strlen() da libraria string.h Olhe o código #include <stdio.h> #include <string.h> int main() { char vect[30] = {"ola"}; printf("\n o tamanho real é %d ", strlen(vect)); getchar(); return 1; } o resultado da execução vai ser " o tamanho real é 3 " cumps
  7. Caro Durub, Apenas 1a palavra. ESPETACULO..... directo ao assunto.....tks Abraços
  8. Boas gostaria de saber se é possivel obter o tamanho de um ficheiro em c. tipo eu tentei algo do genero: int j = system("du file -b"); mas não deu certo se alguém já souber de algo que poste Abraços
  9. tuga

    strings e audio

    por acaso não sabia isso não, mas me deparei com outro problema, pois normalmente os arquivos de som são maiores que 97.7kb (100000) se acrescentar uma 0 na variavel "read", ele dá falha de segmentação, existe alguma maneira de contornar este problema ? e só mais uma qustão, porque é que inicializa a variavel "short int bytesRead = 0x03FF;" com este valor? Abraços
  10. tuga

    strings e audio

    Boas em termos de caracteres eu já tinha experimentado mas em termos de som não consegui ainda. Com a ajuda de seu código fiz : int main(void) { FILE *file; FILE *wfile; char read[100000]; short int bytesRead = 0x03FF; file = fopen("1.wav", "r"); wfile = fopen("cop.wav", "w+"); while( bytesRead > 0 ) { bytesRead = fread(&read, 1, 100000, file); } fwrite(read, 1, strlen(read), wfile); fclose(file); fclose(wfile); return 0; } fiz desta maneira mas não tá funcionando se tiver alguma coisa que ajude agradecia
  11. tuga

    strings e audio

    boas gostaria de saber se é possível guardar a informação de um arquivo audio numa string. tipo: char som[]; FILE *fp; ....... abrir ficheiro while( != EOF) read(fp, &som, sizeof(som)); ........ isto assim, e caso quisesse construir outra vez o ficheiro seria utilizar a função write().... Digam se isto é possivel ou existe uma maneira mais facil, ou mais dificil, deem links de outras paginas, sobretudo ajudem postem algo Abraço
  12. tuga

    string de "som"

    boas gostaria de saber se há alhuma maneira de transformar um ficheiro de som numa string??se alguém tiver uma ideia ou algum site onde me possa informar melhor agradecia Cumps Tuga
  13. oi Ana bem eu axo que é mais ou menos isto #include <stdio.h> #include <string.h> #include <conio.h> #define MAXV 20 #define MAXM 10001 int main(){ char linha[100];; int a,t=0; char v[MAXV]; char car[MAXV]; int i,ch; int b; int nc; char bo; FILE*arquivo; b=0; arquivo=fopen("entrada.txt", "r"); fscanf(arquivo, " %d", &a); if((a<1)||(a>MAXM)){ printf("\nErro: O numero lido excede o numero maximo de operacoes aceito pelo programa!!!\n\n"); printf("\nO programa aceita no maximo 10000 operacoes de troca!!!\n\n"); getchar();getchar(); exit(1); } /*fgets(linha, 100, arquivo); nc=strlen(linha); if(nc<1){ printf("\nErro: não há string no arquivo!!!\n\n"); getchar();getchar(); exit(1); }*/ printf(" %d\n", a); getchar(); for(i=0; i<MAXV; i++){ while(fscanf(arquivo, " %c", &ch) != EOF){ printf(" %c\n", ch); } printf("\n não há mais caracteres no arquivo!!!\n\n"); getchar();exit(1); } } Agora só falta a comparação com os caracteres, eo seja, se for caracter não imprime e mete num vector, senão imprime.... Nota só no fim imprimes o vector de caracteres. Bem agora axo que tá facil mas deixo pa você Cumprimentos de Portugal
  14. tuga

    captar som

    boas tou fazendo um projecto escolar e gostaria de saber se há alguma função para captar o som vindo da placa de som(tipo microfone) constantemente, já agora tou trabalhando em linux. Se puderem ajudar agradecia. Obrigado cumps Tuga
  15. pois.... Obrigadão
×
×
  • Create New...