ЕК
Екатерина Кондрашова

Символьные массивы на си.

Задача такая: из символьного массива вывести на экран предложение с определенным кол-во слов.

Вот код

#include
#include

int main(int argc, char *argv[])
{
char mas[]=" privet kak dela. ctihe ubd. ujfot jionf k jfil nju. i.";
int i=0,c=0,u=0,x=0,y;

y=(sizeof(mas)/sizeof(mas[0]));
for(i;i=='.')
{for(c;c);
}
}
system("PAUSE");
return 0;
}

После компиляции открывается консоль и тут же появляется окно с ошибкой. Если вместо printf в 6 с конца строки использовать puts(), то программа работает без проблем. То есть у меня происходит неправильно вывод массива.

ВНИМАНИЕ вопрос: как правильно вывести часть строкового массива (в моем случае предложение) .
ВНИМАНИЕ во

#include
#include

int main(int argc, char *argv[])
{
char mas[]=" odin dva tri. ctihe ubd. ujfot jionf k jfil nju. i.";
int i=0,c=0,u=0,x=0,y;

y=(sizeof(mas)/sizeof(mas[0]));
for(i;i=='.')
{for(c;c);
}
}
system("PAUSE");
return 0;
}

СЗ
Степан Зарецкий

1 выводить посмвольно printf("%c", array[ i ]);
2 выводить по смещению printf("%s", array + 10 )

Ев
Евгения

код на pastebin.com, сюда - ссылку. Или мне на почту.

Похожие вопросы
помогите пожалуйста с массивом на языке Си++
язык си, одномерные массивы
В массиве символьного типа найти и сосчитать количество повторяющихся символов. (на Паскале)
Символьные массивы на C.
СИ/СИ++. Как обратиться к элементу динамического двухмерного символьного массива?
C++ передача в функцию символьного массива и возвращения указателя на переработанные данные ?
Помогите сделать программку по массивам на Си (не С++)
Как сделать функцию в Си++ Builder что бы вывод был массивом?
помогите написать программу в си с использованием массивов
Язык СИ. Массивы Ребят, как на Си написать сортировку массива от меньшего к большему?