Форум программистов, компьютерный форум CyberForum.ru

Вывод слов из файла длина которых больше N - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изучение функция стандартной библиотеки для новичка http://www.cyberforum.ru/cpp-beginners/thread750021.html
Здравствуйте! Поделитесь опытом: каким образом надо изучать функции стандартных библиотек С++. Может, надо читать какие-либо книги (книги, сайты), либо что-то другое, где хорошо объясняется их использование.
C++ vector::erase()? есть вектор структур struct person{ string name; int age; vector <person> repw; http://www.cyberforum.ru/cpp-beginners/thread750016.html
C++ Остаток от деления знакового на знаковое через беззнаковые
Каким текстом можно получить гарантированно правильный результат, если нельзя использовать готовую операцию остатка сразу для знаковых?
Программное создание каталога C++
Как это делается? Достаточно ли просто открыть в поток файлового вывода файл в несуществующем каталоге? Или как?
C++ Взаимодействие между процессами двух приложений http://www.cyberforum.ru/cpp-beginners/thread749952.html
В задании к лабораторной сказано, что нужно открыть файл в одном приложении, а считывать данные с помощью другого приложения. Не могу представить, как это вообще должно происходить, можете объяснить на пальцах? Текст задания: Исследовать возможность создания двух приложений. Процессы, образованые после активации приложений, взаимодействуют между собой. Первое приложение содержит открытый файл...
C++ Известна информация о группе студентов - Фамилия, имя, год рождения, пол, рост. объявить и инициализировать структуру , позволяющую отобразить информа Вот с прошлого семестра валялась на компе задачка, приложил максимум усилий чтобы её написать. Сколько нервов, а преподша так и не проверила. Но задача работает. Это был мой первый и единственный успех в программировании на С++ю Встречается такая задача в контрольных. Буду рад, что хоть какому нибудь лаботрясу помогу. Вот собственно задача /*Известна информация о группе студентов - Фамилия,... подробнее

Показать сообщение отдельно
CEBEP
105 / 105 / 9
Регистрация: 21.03.2010
Сообщений: 437
30.12.2012, 14:50     Вывод слов из файла длина которых больше N
при таком способе считывания в считанную строку попадает ещё и символ перехода на новую строку. Никакого крминала не будет если написать if (strlen(str_file)>N-1) или, в качестве новогодней развлекушечки if (strlen(str_file+1)>N)

Добавлено через 1 минуту
кроме того, fgets(str_file,sizeof(str_file),fp); - не верная строка. sizeof(str_file) - всегда 4 на 32х разрядный системах, не зависимо от размера массива. Засылайте туда SIZE
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru