Разработать функцию, которая выполняет следующую обработку символьной строки: выровнять строку по левому краю до заданной длины. Запрещается пользоваться стандартными функциями библиотек С.
Или я сегодня сильно туплю, или причина в кривых руках, но не выходит ничего...
Код
int main()
{
char str1[80];
char str2[80];
int i;
int arr1[80];
int arr2[80];
int otstup;
i=0;
otstup=0;
cout << "VVedite stroku: " << "\n";
cin >> str1;
for (i=0; i<80; i++)
{
arr1[i]=str1[i];
}
cout <<"\n";
cout << "Vvedite otstup: ";
cin >> otstup;
for (i=0; i<otstup; i++)
{
arr2[i]=' ';
}
for (i=otstup; i<80; i++)
{
arr2[i]=arr1[i-otstup];
}
for (i=0; i<80; i++)
{
str2[i]=arr2[i];
}
cout << ("\n");
cout << ("\n");
cout << str2;
return 0;
}