Чин Хон
17-02-2011, 09:47
#include <stdio.h>
#include <conio.h>
void main()
{
unsigned char st[80]; // строка текста
int i; // номер обрабатываемого символа
printf("\nVvedite stroku teksta i najmite <Enter>");
printf("->");
gets(st);
i = 0;
while ( st[i] )
{
if ((st[i] >= 'a' && st[i] <= 'z') ||
(st[i] >= 'а' && st[i] <= 'п'))
st[i] -= 32;
else if (st[i] >= 'р' && st[i] <= 'я')
st[i] -= 80;
i++;
}
printf("\n%s\n", st);
printf("\nDlya zaversheniya najmite <Enter>");
getch();
}
Мне не понятно с "while" до "printf("\n%s\n", st)". Кто-нибудь объясните пожалуйста
#include <conio.h>
void main()
{
unsigned char st[80]; // строка текста
int i; // номер обрабатываемого символа
printf("\nVvedite stroku teksta i najmite <Enter>");
printf("->");
gets(st);
i = 0;
while ( st[i] )
{
if ((st[i] >= 'a' && st[i] <= 'z') ||
(st[i] >= 'а' && st[i] <= 'п'))
st[i] -= 32;
else if (st[i] >= 'р' && st[i] <= 'я')
st[i] -= 80;
i++;
}
printf("\n%s\n", st);
printf("\nDlya zaversheniya najmite <Enter>");
getch();
}
Мне не понятно с "while" до "printf("\n%s\n", st)". Кто-нибудь объясните пожалуйста