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

Массив структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Текстовые файлы http://www.cyberforum.ru/cpp-beginners/thread208439.html
Добрый день! Мне необходимо обработать текстовый файл, подсчитав в нем количество слов, предложений и абзацев. В каждой строчке не более 20000 символов. Пишу программу #include <stdio.h> #include <string.h> int control (char *str) { int i = 0, k = 0; while ((str != '\0') || (str != '\n')) { if (((str >= 'A' && str <= 'Z') || (str >= 'a' && str <= 'z')) && ((str !=...
C++ шаблоны и связь между файлами в проекте Собственно, проблема в следующем: если убрать комментарии в файле list.h, то все нормально компилируется. если убрать комментарии в файле list.cpp, то в point.cpp выводится ошибка "undefined reference" в принципе, проблема решаема, например, подключением в point.h вместо list.h list.cpp, но стало интересно почему появляется эта ошибка? point.h #include "list.h" http://www.cyberforum.ru/cpp-beginners/thread208438.html
Написать программу, которая считает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв. C++
нужно чтобы в файл записывалось пользователем русские и английские слова, программа програма считывала только анг язык, и выводила только те слова (агл) которые начинаются на гласную букву)
C++ 1 программа по структуре и 2 по символьным строкам
1. Если первый аргумент командной строки - опция -а, то распечатать остальные аргументы без их первых символов, а если первой идет опция -r, то распечатать аргументы через один в обратном порядке. (Если аргументов нет - выдать сообщение) 2. Распечатать те слова, в которых либо буквы упорядочены по алфавиту, либо каждая буква входит в слово не менее двух раз (т.е. слова типа BEER, АBBА). 3....
C++ Программирование с использованием классов. http://www.cyberforum.ru/cpp-beginners/thread208410.html
Помогите решить. Создать класс квадрат, член класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – периметр, площадь, диагональ. Создать производный класс – куб, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре. Написать программу, демонстрирующую работу с классом: дано N1 квадратов и N2...
C++ Решение задач линейной алгебры Помогите пожалуйста решить. Решив систему уравнений методом Гаусса, вычислить H=E-XXT. 8,2 x1−3,2 x2+14,2 x3+14,8 x4=−8,4 5,6 x1−12x2+15 x3−6,4 x4=4,5 5,7 x1+3,6 x2−12,4 x3−2,3 x4=3,3 6,8 x1+13,2 x2−6,3 x3−8,7x 4=14,3 подробнее

Показать сообщение отдельно
AshBringer4eg
 Аватар для AshBringer4eg
26 / 26 / 3
Регистрация: 25.11.2010
Сообщений: 72
11.12.2010, 17:58     Массив структур
Ну я сам только структуры начал учить, поэтому много подсказать не могу.
А попробуй сравнивать через strcmp().
C++
1
2
if (strcmp(s, disciplina[i]._prepod)==0)
{ // Бла-бла-бла вывод}
Функция strcmp() сравнивает в лексикографическом порядке две строки и возвращает целое значение, зависящее следующим образом от результата сравнения.

Значение Результат сравнения
Меньше нуля str1 меньше str2
Нуль str1 равен str2
Больше нуля str1 больше str2

http://c2p.ru/c/strcmp.html - вот тут про нее больше написано.
 
Текущее время: 13:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru