IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   C - работа с символами (http://www.imho.ws/showthread.php?t=110083)

skorpion6a 23.10.2006 01:42

C - работа с символами
 
Люди, помогите... У меня тут задание такое, составить программу: можно ввести текст, который содержит не больше 200 символов и вывести длинны слов в возростающнм порядке..
Знаю как посчитать слова в тексте, знаю как посчитать символы во всем тексте, как упорядочить догадываюсь, но как посчитать символы в слове не могу додуматься и как все знания объеденить, тоже не понимаю :rolleyes:
помогите... подскажите... :help: :help: :help:

maheem 23.10.2006 08:53

функция выдирающая слова, дальше думаю понятно :)
int getword(char *input, char **words, int delim)
{
int cword = 0;
char *p, *p2;
p = input;
if((strchr(p, delim)) == NULL)
return cword;
if(*p == '\0')
return cword;
while(isspace(*p))
p++;
while(*p != '\0')
{
words[cword++] = p;
p2 = strchr(p, ' ');
if(p2 == NULL)
break;
*p2 = '\0';
p = p2 + 1;
}
return cword;
}

skorpion6a 23.10.2006 22:14

Spasibo4ki.... :)


Часовой пояс GMT +4, время: 04:35.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.