Function - Right(s,l) Purpose - выравнивание строки s по правому краю до длины l. На языке с++
C/C++/C# - общие вопросыc++ выравнивание по левому краю выравнивание по правому краю выравнивание строки
Function - Right(s,l) Purpose - выравнивание строки s по правому краю до длины l. На языке с++
Код:
string Right(string s, int l)
{
// если l меньше чем длина строки s
if (s.Length <= l) {
// создаём строку result заполненую символами ' '
string result = new string(' ', l - s.Length);
// вставляем в result строку s
result = result.Insert(result.Length, s);
return result;
}
// если l больше чем длина строки s выводим ошибку
return "Error! Legth of string \"s\" more than \"l\".";
}
{
// если l меньше чем длина строки s
if (s.Length <= l) {
// создаём строку result заполненую символами ' '
string result = new string(' ', l - s.Length);
// вставляем в result строку s
result = result.Insert(result.Length, s);
return result;
}
// если l больше чем длина строки s выводим ошибку
return "Error! Legth of string \"s\" more than \"l\".";
}