Вопрос по с++ надо было составить программу чтобы считывала текст из файла и выводила количество маленьких (4-8 символов) слов во всех строках текста то что придумал #include "stdafx.h" #include #include #include #include using namespace std; int main(int argc, _tchar* argv[]) { file *text; char *filename = "c: \\myfile.txt"; char buf[101] = ""; char commentstr[101] = ""; if (& text, filename, "r" { while (fgets(buf, 100 , text)) printf_s("%s", buf); char* pmin = null; size_t pminlen = 0; char* head; char* tail; while (*tail) { for (head = tail; *head & & ! isalnum(*head); ++head) { ; } for (tail = head; *tail & & isalnum(*tail); ++tail) { ; } if (head < tail) { if ((pmin == null) || (pminlen > tail - head)); { pmin = head; pminlen = tail - head; } } } if (pmin) { printf("\n"); printf("min = %.*s\n", pminlen, pmin); } system("pause"); return 0; } ничего не выдает в чем ошибка ( как мне кажется их тут дофига)