Skocz do zawartości

Recommended Posts

Napisano

sndPlaySound("\\system\\wav\\" && czytaj && ".wav", SND_FILENAME | SND_ASYNC);

blad jest przy:
"\\system\\wav\\" && czytaj && ".wav"
jak to zrobic zeby bylo dobrze??
jesli Stringa nie moge uzyc bo wyskakuje blad z zz stringa na chara nie przerobie wie ktos jak mi pomoc?

Napisano

String czytaj;
int i,koniec;
char wav[50];
char sciezka[30] = "system\\wav\\";
char sciezka2[10] = ".WAV";
czytaj = RichEdit2->Text;
RichEdit2->SelectAll();
koniec = RichEdit2->GetTextLen();
for(i=1;i<=koniec;i++) {
sprintf(wav,"%s",sciezka);
wsprintf(wav,"%c",czytaj);
wsprintf(wav,"%c",sciezka2);
sndPlaySound(wav, SND_FILENAME | SND_ASYNC);
Sleep(1000);
}

zle co? ;] bo jakos nie dziala :/
jesli czytaj to powiedzmy " lsdasdkldsa" to ni dzila i tak :/

Napisano

sorry za tyle postow ale nie am guzika edit :/
ten program pobiera diokladniej co?
pamieci jakie? co jest jaka? RAM dysk ? bo potrzebuje napisac progrm ktory pobiera informacje o komputerze jak najwiecej (XP system)
do szkoly a qrde nie wiem jak w sumie ;/
wie ktos moze? pomorze ? :/

{

MEMORYSTATUS ms;
ms.dwLength = sizeof(MEMORYSTATUS);
GlobalMemoryStatus(&ms);
wsprintf (buf, "%d", ms.dwTotalPhys);
wsprintf (buf, "%d", ms.dwAvailPhys);
wsprintf (buf, "%d", ms.dwTotalPageFile);
wsprintf (buf, "%d", ms.dwAvailPageFile);
wsprintf (buf, "%d", ms.dwTotalVirtual);
wsprintf (buf, "%d", ms.dwAvailVirtual);
}

Napisano
String czytaj; 
int i,koniec; 
char wav[50]; 
char sciezka[30] = "system\\wav\\"; 
char sciezka2[10] = ".WAV"; 
czytaj = RichEdit2->Text; 
RichEdit2->SelectAll(); 
koniec = RichEdit2->GetTextLen(); 

wsprintf(wav,"%s%s%s",sciezka,czytaj, sciezka2); 
sndPlaySound(wav, SND_FILENAME | SND_ASYNC); 
Sleep(1000); 

Pisałem z pamieci wiec moga być jakies male literowki. ;)
pozdrawiam

Napisano

Ale sie uparłeś na te stringi :)
Jak chcesz zamienić stringa na typ char to używaj funkcji c_str() np.
string napis="bla bla bla";
char text[100];
strcpy(text,napis.c_str());

Napisano

O wielkie dzieki ;D
a wie ktos jak dodac do listboxa (w C++BUilderze) dodac cos ale nie Lines->Add(); czyli nowa linia ale dodac sam text bez nowej lini jak w richedit ->SelText = "dsa";

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...