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

Ввод числа в структуре - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Невозможно преобразовать параметр http://www.cyberforum.ru/cpp-beginners/thread131117.html
Пишу сканер. Пока консольный, потом планирую перевести на форму. Все практически готово. Загвоздка только в следующем. Никак не получается через scanf() передать имя проверяемого каталога. Ближе к коду: PSTR *Path = new PSTR; printf("Введите имя папки или диска >:"); scanf("%s",Path); processPath(Path); При компиляции возникает следующая ошибка:
C++ строки (только Си) помогите пожалуйста сформировать массив из латинских букв и вывести на экран n последних строчных латинских букв на языке Си.никак не получается. заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread131108.html
C++ Найти корень
Как найти корень 15-ой степени из числа? Подскажите
C++ Найти сумму компонент файла вещественных чисел и последнюю компоненту файла
•решить задачу с использованием данных созданного файла; •предусмотреть процедуру просмотра содержимого файла на экране дисплея; Задание: Дан файл, компоненты которого являются действительными числами. Найти сумму компонент файла и последнюю компоненту файла.
C++ Элементы структур и класс памяти http://www.cyberforum.ru/cpp-beginners/thread131087.html
Т.к. нет возможности сейчас сделать эту лабу, прошу вашей помощи. Мне нужны записи ошибок. 1. Создать консольный проект в Visual C++. 2. Класс памяти static 2.1.Создать функцию, которая выводит на экран сколько раз её вызвали. 2.1.1. Описать функцию, ничего не возвращающую.
C++ файл Пусть задан некоторый файл, компоненты которого являются целыми числами. Подсчитать количество элементов файла, значение которых равно значению последнего элемента. И огромная просьба решите самым простым методом,чтобы можно было разобраться)Заранее большое спасибо!!!! подробнее

Показать сообщение отдельно
Maxim Prishchepa
Эксперт С++
 Аватар для Maxim Prishchepa
1875 / 987 / 61
Регистрация: 29.03.2010
Сообщений: 2,983
17.05.2010, 17:51     Ввод числа в структуре
Цитата Сообщение от fazanaka Посмотреть сообщение
есть программа, не вводит число в структуре
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream.h>
#include <string.h>
struct student
{
    int gr;
    char fio[40],pol[2];
}
grup[5];
main()
{
    char *f,*p;
    int kol=0,g,i;
    for (i=0;i<5;i++)
    {
        cin.getline(grup[i].fio,40,'.');
        cin.getline(grup[i].pol,2,'.');
        cin >> grup[i].gr;
    }
    for (i=0;i<5;i++)
    {
        f=grup[i].fio;
        p=grup[i].pol;
        g=grup[i].gr;
        if ((p=="m")&&(g<=1991))
        {
            kol++;
        }
    }
    cout << "kol= " << kol << endl;
    return 0;
}
объясните что не так
если честно, первый раз встречаюсь с конструкцией cin.getline(grup[i].fio,40,'.');, возможно в последнем параметре передаётся закрывающий элемент строки, попробуйте ввести строку, а в конце поставить точку.
 
Текущее время: 15:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru