Extract file extension: Difference between revisions
Content added Content deleted
(→{{header|C++}}: Shortened code a bit) |
m (→{{header|C++}}: Fixed formatting and code output) |
||
Line 698: | Line 698: | ||
int main() { |
int main() { |
||
for (std::filesystem::path file : { "picture.jpg", |
for (std::filesystem::path file : { "picture.jpg", |
||
"http://mywebsite.com/picture/image.png", |
"http://mywebsite.com/picture/image.png", |
||
"myuniquefile.longextension", |
"myuniquefile.longextension", |
||
"IAmAFileWithoutExtension", |
"IAmAFileWithoutExtension", |
||
"/path/to.my/file", |
"/path/to.my/file", |
||
"file.odd_one", |
"file.odd_one", |
||
"thisismine." }) { |
"thisismine." }) { |
||
std::cout << file << " has extension : " << file.extension() << |
std::cout << file << " has extension : " << file.extension() << '\n' ; |
||
} |
} |
||
}</syntaxhighlight> |
}</syntaxhighlight> |
||
{{out}} |
{{out}} |
||
<pre>picture.jpg has extension : jpg |
<samp><pre>"picture.jpg" has extension : ".jpg" |
||
http://mywebsite.com/picture/image.png has extension : png |
"http://mywebsite.com/picture/image.png" has extension : ".png" |
||
myuniquefile.longextension has extension : longextension |
"myuniquefile.longextension" has extension : ".longextension" |
||
IAmAFileWithoutExtension has extension : |
"IAmAFileWithoutExtension" has extension : "" |
||
/path/to.my/file has extension : |
"/path/to.my/file" has extension : "" |
||
file.odd_one has extension : |
"file.odd_one" has extension : ".odd_one" |
||
thisismine. has extension : |
"thisismine." has extension : "."</pre></samp> |
||
</pre> |
|||
=={{header|Clojure}}== |
=={{header|Clojure}}== |