String59. Дана строка, содержащая полное имя файла, то есть имя диска, список каталогов (путь), собственно имя и расширение. Выделить из этой строки расширение файла (без предшествующей точки).
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
program String59; var FullName,FileType:String; i:integer; begin Write('FullName: '); Readln(FullName); FileType:=''; i:=1; While (i<=Length(FullName)) do begin FileType:=FileType+FullName[i]; if FullName[i]='.' then FileType:=''; inc(i); end; Writeln(FileType); end. |
Другие задачи из раздела String можно посмотреть здесь.
Комментарии: