Консультация № 169838
24.06.2009, 23:35
0.00 руб.
0 2 1
Здравствуйте, нужна ваша помощь в решении задачи:
Написать программу, которая удаляет из введённой с клавиатуры строки начальные пробелы.

Обсуждение

Неизвестный
25.06.2009, 08:33
общий
это ответ
Здравствуйте, Radriges.

Надеюсь я правильно понял условие.....

Приложение:
#define MAXLEN 250

int main()
{
char pStr[MAXLEN];
char *pResStr;

printf("\nВведите строку:");
scanf("%s", pStr);
pResStr = pStr;
while(*pResStr == ' ' && pResStr - pStr < MAXLEN)
pResStr++;
printf("\nВведенная строка без ведущих пробелов:\n%s", pResStr);
return 0;
}
Неизвестный
01.07.2009, 17:44
общий
Piter:
Уважаемый Piter! Мне кажется, для считывания строки необходимо использовать
gets(pStr); /* вместо scanf("%s", pStr); */
поскольку scanf читает до первого пробельного символа, а gets до конца строки, что требуется по условию.
Форма ответа