Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Zapis znaku na /dev/sound/dsp

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Zapis znaku na /dev/sound/dsp

Autor: hjuio

14:22:17 10.03.2008

Mě na tom kódu zaujalo, že nejdřív otevřeš pro čtení, pak zapisuješ a pak teprv testuješ, jestli se soubor otevřel a nezávisle na výsledku testu pak soubor zavřeš - to není ideální postup ;)

Citovat příspěvek

 

Re: Zapis znaku na /dev/sound/dsp

Autor: Mi.Chal

9:31:37 10.03.2008

Milan Palata Napsal:
-------------------------------------------------------
> Dobry den, uz ani nevim kde jsem zjistil ze tento
> prikaz do linuxove konzole generuje urcite zvuky:
>
> echo
> "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> aaaaaaaaaaa" > /dev/sound/dsp

to teda nevim, vzhledem k tomu, ze se tam posila porad konstantni hodnota, tak to imho nic delat nebude. Rekl bych, ze by se ty hodnoty mely menit

Citovat příspěvek

 

Re: Zapis znaku na /dev/sound/dsp

Autor: JiriValerian

22:36:40 09.03.2008

[color=#008000]Milan Palata Napsal:
-------------------------------------------------------
> Dobry den, uz ani nevim kde jsem zjistil ze tento
> prikaz do linuxove konzole generuje urcite zvuky:
>
> echo
> "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> aaaaaaaaaaa" > /dev/sound/dsp
>
> Chtel jsem toto chovani napodobit v mem programu v
> C, ktery bypada takto:
>
#include
> #include
>
> int main()
> {
> FILE *fr = fopen("/dev/sound/dsp", "r");
>
> fprintf(fr,
> "asddddddddddddddddddddddddddddddddddddddddddddddd
> dddddddddddddddddddddddddddddddd");
> if (fr == NULL)
> printf("ee");
>
> fclose(fr);
>
> return EXIT_SUCCESS;
> }
>
>
> Ten vsak nefunguje. Nevite cim to muze byt?[/color]

Z hlediska [b]jazyka C[/b] obecně je tam vidět zásadní chyba v tom, že pokud je režim otevření [b]"r"[/b] tj. [b]read-only[/b] pak je docela nesmyl se tam pokoušet zapisovat viz [b]fprintf[/b]. Takže bych doporučoval otevřít v režimu [b]"w"[/b] a pokud to nepomůže tak to už bude patrně nějaká záležitost specificky se týkající Linuxu apod.

Citovat příspěvek

 

Zapis znaku na /dev/sound/dsp

Autor: Milan Palata

22:16:55 09.03.2008

Dobry den, uz ani nevim kde jsem zjistil ze tento prikaz do linuxove konzole generuje urcite zvuky:

echo "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" > /dev/sound/dsp

Chtel jsem toto chovani napodobit v mem programu v C, ktery bypada takto:

[code]
#include
#include

int main()
{
FILE *fr = fopen("/dev/sound/dsp", "r");

fprintf(fr, "asddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd");
if (fr == NULL)
printf("ee");

fclose(fr);

return EXIT_SUCCESS;
}
[/code]


Ten vsak nefunguje. Nevite cim to muze byt?

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: