Разбиение предложения на слова, при помощи указателей.
При использовании указателей, код становится более лаконичным и быстрым.
#include <iostream>
#include <cstdio>
using namespace std;
int main ()
{
char st[100];
char t[100];
char *q,*p;
gets(st);
p = st;
while (*p) {
q = t;
while (*p!=' ' && *p) {
*q = *p;
q++;
p++;
}
if (*p) p++;
*q = '\0';
cout << t << '\n';
}
return 0;
}
При использовании указателей, код становится более лаконичным и быстрым.
Комментариев нет:
Отправить комментарий