Показать сообщение отдельно

  #5  
Старый 20.09.2008, 01:40
Ryuzavi
Новичок
Регистрация: 10.09.2008
Сообщений: 10
Провел на форуме:
158657

Репутация: 26
По умолчанию

++Norton++, написал тебе код, думаю тебе будет все понятно (т.к. чтобы товарищу было понятно, код не оптимизировал, s[k] на null проверяется n раз например, ни какой критики).
Код:
#include <stdio.h>
void read(char str[][256], char s[])
{
    int i,k=0,j=0;
    for (i=0; i<=3; ++i)
    {
        j=0;
        while ((s[k]!=' ') && (s[k]!=NULL))
        {
            str[i][j]=s[k]; j++; k++;
        }
        str[i][j]=NULL; k++;
    }
}
void write(char str[][256])
{
    int i;
    for (i=0; i<3; ++i)
    {
        printf("%s\n", str[i]);
    }
}
int main()
{
    char s[]="test testing examination";
    char str[3][256];
    read(str, s);
    write(str);
    return 0;
}
 
Ответить с цитированием