implementiere das Zerlegen des Dateinamens

This commit is contained in:
Fischlurch 2014-08-30 17:22:32 +02:00
parent a327e90ed1
commit efb776f239
2 changed files with 6 additions and 3 deletions

View file

@ -38,7 +38,9 @@ error (string msg)
string
name_without_path (string rawName)
{
error("TODO");
auto pos = rawName.rfind('/');
return (pos == string::npos)? rawName
: rawName.substr(pos);
}
@ -107,7 +109,7 @@ openStreams (char* name[], string targetDir)
channel = new Channel[num_sources];
assert (targetDir.length());
if (targetDir[targetDir.length()-1] != '/')
if (targetDir.back() != '/')
targetDir += '/';
for (uint i=0; i < num_sources; ++i)

View file

@ -58,5 +58,6 @@ Nach Analyse beschließe ich, eine Reparatur zu versuchen. Dies ist auch ein Anl
*`libsndfile`* zu beschäftigen.
.28.8.2014
Nach Rückkehr von meiner üblichen Ende-August-FrOSCon-Reise wird diese Aufgabe nun dringend.
Nach Rückkehr von meiner üblichen Ende-August-FrOSCon-Reise wird diese Aufgabe nun dringend. +
Lege einen Projektrahmen an und implementiere des Öffnen der Dateien via `libsndfile`