Ir para conteúdo
Fórum Script Brasil

Heldinho

Membros
  • Total de itens

    317
  • Registro em

  • Última visita

Tudo que Heldinho postou

  1. cara, eu achei isto: http://www.programmersheaven.com/search/do...sp?FileID=15971 , um comentário até falou que e funciona perfeitamente somente em C, mas não sei usar .. bom, baixei o file.zip e separei os arquivos que estao dentro daquele cpp.... porem não consegui usar a funcao WaveFile_Read(???? <-- não sei o que colocar aqui!); .. Gomes, me ajuda!! Olha o erro que dá: c:\meus documentos\teste.cpp: In function `int main(...)': <-- so trocar o void por int, mas e os outros? c:\meus documentos\teste.cpp:81: passing `const char *' as argument 1 of `WaveFile_Init(WaveFile *)' c:\meus documentos\teste.cpp:82: passing `const char *' as argument 2 of `WaveFile_Read(const char *, WaveFile *, void **)' Agora olha o meu código: #include <mem.h> #include <stdlib.h> #include <stdio.h> #include "wavefile.hpp" void WaveFile_Init(WaveFile *wf) { memcpy(wf->header.riff , (const void *)"RIFF", 4); memcpy(wf->header.rifftype, (const void *)"WAVE", 4); memcpy(wf->ch_format.chunk_id, (const void *)"fmt ", 4); wf->ch_format.chunksize=16; wf->format.wf.wFormatTag=WAVE_FORMAT_PCM; memcpy(wf->ch_data.chunk_id, (const void *)"data", 4); }; void WaveFile_Set(WaveFile *wf, short channels, long samplerate, short datasize) { WaveFile_Init(wf); wf->format.wf.nChannels=channels; wf->format.wf.nSamplesPerSec=samplerate; wf->format.wf.nAvgBytesPerSec=samplerate; wf->format.wf.nBlockAlign=datasize*channels/8; wf->format.wBitsPerSample=datasize; }; void WaveFile_Fin(WaveFile *wf, short channels, long samplerate, short datasize, long totalsamples) { WaveFile_Set(wf, channels, samplerate, datasize); wf->ch_data.chunksize=totalsamples * wf->format.wf.nBlockAlign; wf->header.filesize=wf->ch_data.chunksize + 36; }; short WaveFile_Write(const char *filename, WaveFile *wf, void *data) { FILE *wfile; if( ( wfile=fopen(filename, "wb") )!=NULL ) { fwrite( wf, sizeof(WaveFile), 1, wfile); fwrite( data, wf->ch_data.chunksize , 1, wfile); fclose(wfile); return(1); } else { // printf("Error in opening the file!\n"); return(0); } } float wave_length(WaveFile *wf) /* Return wave length in secs. */ { float len=(wf->ch_data.chunksize / wf->format.wf.nChannels) / (float)(wf->format.wf.nSamplesPerSec); return(len); }; short WaveFile_Read(const char *filename, WaveFile *wf, void **data) { FILE *wfile; if( ( wfile=fopen(filename, "rb") )!=NULL ) { fread( wf, sizeof(WaveFile), 1, wfile); *data=(char*)malloc(wf->ch_data.chunksize); fread( *data, wf->ch_data.chunksize , 1, wfile); fclose(wfile); return(1); } else { // printf("Error in opening the file!\n"); return(0); } } void main(void){ WaveFile_Init("teste.wav"); WaveFile_Read("teste.wav","teste.wav"); } Ahh, vou colocar seu nome nos créditos sim kkkkkkkkkkkkkkkkkkk, mas ainda não sei aonde vou colocar os créditos
  2. Cara, obriado pela explicação, eu que expliquei errado o que eu queria..bom, vamos lá... estou criando um"os", mas e entre aspas mesmo , e ele roda em dos... para mouse eu usei o driver de mouse para DOS que vem no disco de boot do dos 6.1, agora para o som eu nem imagino se existe um driver pra dos, ou mesmo uma biblioteca capaz de produzir sons em dos(sem ser pelo pc speaker).. Alguém me dá uma luz?
  3. não porque não tenho a win32 api(o arquivo .zip), acontece q meu bcc já veio com ela, saca? você sabe onde eu consigo o instalador da win32 api? falou
  4. cara, tem um problema, isto so funcionou no bcc, e eu estou usando o djgpp para fazer meu programa, e mudar pra o bcc a este ponto é = comenter suicidio... se você souber como fazer a lib funcionar no djgpp
  5. cara, muito obrigado, vou testar isto mais tarde, qualquer coisa eu posto
  6. Galera, to precisando tocar uma musica wav em um programa que eu fiz, não precisa do usuario escolher a musica, vamos supor que o nome da musica seja intro.wav.. alguém sabe como me ajudar?
  7. Heldinho

    Relógio Digital

    vlw cara, funcionou perfeitamente!!! Ahh, já ia me esquecendo, me diz seu nome pra mim colocar nos créditos, o quer que eu coloque Gomes?
  8. Heldinho

    Relógio Digital

    me explique mais sobre itoa, ela e int e preciso de string.. cara, você tem MSN?
  9. Heldinho

    Relógio Digital

    em modo texto ele funcionou, agora eu fio testar junto com o "os" q estou fazendo e deu este waring : whbros.c: In function `relogio': whbros.c:31: warning: assignment makes pointer from integer without a cast whbros.c:32: warning: assignment makes pointer from integer without a cast função rélógio: void relogio(){ struct tm *local; time_t t; t= time(NULL); local=localtime(&t); hora=local->tm_hour; minuto=local->tm_min; GrTextXY(GrScreenX() - 50,GrScreenY() - 50,hora,GrAllocColor(0,0,0), GrAllocColor(191,191,191)); GrTextXY(GrScreenX() - 40,GrScreenY() - 50,":",GrAllocColor(0,0,0), GrAllocColor(191,191,191)); GrTextXY(GrScreenX() - 35,GrScreenY() - 50,minuto,GrAllocColor(0,0,0), GrAllocColor(191,191,191)); } ps: No programa, não apareceu o relogio, e sim um monte de símbolos.Uso a lib GRX 2.4.6 no modo gráfico. alguém tem idéia de como resolver o problema do relógio????
  10. Heldinho

    Relógio Digital

    AE!! Encontrei no site http://www.vivaolinux.com.br/dicas/verDica.php?codigo=1008 tudo explicadinho! vlw Gomes!
  11. Heldinho

    Relógio Digital

    Cara, ajudou sim, mas eu não faço a mínima idéia de onde encontrar algo falando sobre time.h... tipo, em PHP, o site com documentação e referência das funções é br.php.net.. alguém conhece algo do tipo que fale sobre as funcoes do C?Vou procurar no google sobre time.h agora, qualquer coisa eu posto
  12. Luiz, invés de wt, tenta a+, pelomenos em php funciona... t+
  13. Heldinho

    Relógio Digital

    Gente, não sei por onde começar... bom, estou criando um "sistema operacional", mas é entre aspas mesmo, e estou querendo colocar um relogio nele.. se alguém puder me ensinar a colocar hora:minuto na mesma char, desse modo e com : (hora:minutos), eu agradeço...por favor, quem puder, ajude!!
  14. Heldinho

    While - Como Eu Uso Ele?

    eu nem tinha notado que estava numero=numero++ boa observação mesmo... fui
  15. cara, to sem tempo esses dias, quando der eu posto, t+
  16. Heldinho

    While - Como Eu Uso Ele?

    fala Luiz! o numero++ significa que vai adicionar + 1 na variavel numero...o while vai repetir ´quantas vezes for necessario enquanto numero for menor que 10!! Ahh, tem au la de artes 2 feira! ahuauhuhauhauhauhauhahahuahuahuauhauhuhaahu
  17. Ae cara, www.whbr.cjb.net/ajuda.jpg pra ver no q deu o winipcfg... ahh, você tem MSN pra conversarmos melhor? so pra completar, minha mascara de sub rede e 255.255.255.0 e o servidor DHCP esta como 255.255.255.255 tem alguma coisa a ver? tenho que colocar os mesmos ips para os 2? -------- Junior, vou ver o q tem nesse site ai.. qualquer coisa eu posto... Æ, meu pc com windows xp nem ta aki agora, ai não deu pra mim fazer o q tinha no seu site....
  18. Heldinho

    Servidor De Hospedagem

    Fala tio! Eu configurei um apache aki em casa + mysql + php funcionou direitin.. não seria o ideal para o linux da empresa? Tah bom q não manjo nada de linux, mas não custa tentar <!--emo&:)--><img src='http://scriptbrasil.com.br/forum/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
  19. Se eu disser q não funciona você acredita?? Pode ser meu windows não é?... olha no q deu o ipconfig:
  20. E ai gente, to aki dinovo...... preciso de um Help!! A uns 2 anos atraz eu compartilhava meu pc com meu amigo e vice-versa usando lmhosts.. de um tempo pra k, nós 2 contratamos a banda larga Velox, e nós não estamos conseguindo mais usar lmhosts? Será algo com netbios, wins ou a banda larga? Ajudem!!!
  21. Ele tem que configurar o apache, o arquivo httpd.conf , deve estar com allow from 127.0.0.1, ele tem que por allow from all. ZOa mas não humilha não é?!!! huaeuheuhae
  22. Heldinho

    Str_replace

    eu queria era "criar" uma extenção front page, com o str_replace , já criei com algumas funções do front page xp, contadores e tal... estou conseguindo.. qualquer duvida, eu posto
  23. Heldinho

    Str_replace

    no lugar do $ondevosequerprocurar eu poderia colocar um $PHP_SELF ?É.. eu ví que não... eu quero substituir um código HTML, que não está em uma variável.. eu teria que usar fopen?
  24. Heldinho

    Str_replace

    Eu gostaria de saber como usar a função str_replace, e se é possivel substituir palavras que não estão em uma variável, ex: <br><big>oi</big> ai usando a str_replace ficar assim: <br><big>tchau></big> , sem que eu tenha que colocar em uma variável... eu gostaria também que me ensinasem a usar a função em uma variável.. t+
  25. Heldinho

    Vi Num Tutorial

    Fabyo, gostei do seu código, mas acho que o Error 404 tem razão... É muito mais facil usar uma DataBase normal, tipo o mysql ou postgreesql.. Obrigado por terem respondido minha dívida..
×
×
  • Criar Novo...