0 / 0 / 0
Регистрация: 17.10.2021
Сообщений: 15
1

Почему при проверке, первую строку код выводит нормально, а при других нет

23.05.2022, 19:58. Показов 127. Ответов 0
Метки нет (Все метки)

Здравствуйте, есть файл, в котором хранятся данные, при работе данного кода, первая строка(первое имя) считывается и выводит нужные данные, а другие строки(имена) не работают.
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
int main() {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    string nameM;
    cin >> nameM;
    int rostM = 0; int wesM = 0;int krasotaM = 0;
    string pusto = "";
    ifstream file1;
    file1.open("woman.txt");
    if (file1.is_open())
    {
        while (file1 >> pusto)
        {
            if (pusto == nameM)
            {
                file1 >> pusto;
                file1 >> rostM;
                file1 >> wesM;
                file1 >> krasotaM;
                break;
            }
            file1.close();
        }
        cout << rostM << endl << wesM << endl << krasotaM << endl;
    }
}
Изображения
 
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2022, 19:58
Ответы с готовыми решениями:

Сайт CodeWars при проверке решения выдаёт ошибку, при проверке в VisualStudio ошибки нет
Задача написать метод,который будет проверять порядок круглых скобок. Написал код, проверил в...

Почему скрипт не выводит первую строку?
Привет. Ниже приведённый скрипт, упорно не выводит первую строку. В чём причина, может в таблице?...

Почему программа выдает ошибку при первом запуске, а дальше работает нормально? Код C
Подскажите почему программа выдает ошибку при первом запуске, а дальше работает нормально?...

Почему при вводе числа 1, ничего не выводит?(есть код)
Такая задача : при вводе числа пользователем программа должна выводить треугольник по заданному...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2022, 19:58
Помогаю со студенческими работами здесь

Почему вылетает программа при 32768, а при 20 все работает нормально?
Помогите исправить, почему программа вылетает при больших числах, а если поставить маленькие то все...

Почему в мазиле код работает правильно а в других браузерах нет?
Есть файл удаления и файл в котором выводятся картинки .После нажатия кнопки под картинкой ...

ПК отключается, когда сажусь играть BF1. В других играх и при выполнении других задач отключений нет
Доброго времени суток. Ребят, помогите понять почему ПК отключается. На днях играл, затем...

Почему в одних IDE код работает, а в других нет? (Visual Studio vs DevC++)
Есть простой код, который находит максимальное значение в массиве. Но есть странность одна: 1)На...

Почему вылетает при проверке user != null
При открытии приложения открывается регистрация, чтобы пропустить её я вставил код if (user !=...

Почему cout выводит строку для массива char и адрес для других типов?
Доброго времени суток! char ch=&quot;...&quot;; cout&lt;&lt;ch; В строковом массиве выводится строка, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru