Jak na moje oko to powinno działać. Chiba, ze gdzies w oczywistych punktach sa bledy:
{
String wczytaj;
int i,koniec;
char wav[50];
char* p;
char sciezka[30] = "system\\wav\\";
char sciezka2[10] = ".wav";
wczytaj = RichEdit2->Text;// - sprawdz co zawiera wczytaj
RichEdit2->SelectAll();
koniec = RichEdit2->GetTextLen();/* - sprawdz czy napewno dł. jest prawdziwa z wczytaj*/
for(i=0;i<=koniec;i++) {
sprintf(wav,"%s"," "); //oczyszcza wav
sprintf(wav,"%s",sciezka); //dodaje siezka
p=&(char)wczytaj[i]; // przypisuje wczytaj[i] na p
strncat(wav, p, 1); // doadaje p
strcat(wav, sciezka2);
sndPlaySound(wav, SND_FILENAME | SND_ASYNC);
/*sprawdz co dokładnie znajduje sie w wav jak wszystko jest ok to podaj całą ścieżkę c://.... */
Sleep(1000);
}
Pozdrawiam milego debugowania :P