Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Fatmarmelad
1 / 1 / 16
Регистрация: 20.02.2016
Сообщений: 421
#1

Почему выдаёт ошибку о неинициализированной локальной переменой? - C++

23.05.2017, 22:27. Просмотров 104. Ответов 3
Метки нет (Все метки)


http://www.cyberforum.ru/cpp-beginners/thread994980.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2017, 22:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Почему выдаёт ошибку о неинициализированной локальной переменой? (C++):

Почему выдаёт ошибку?
#include <iostream.h> #include <string.h> #include <stdio.h> #include...

Почему выдаёт данную ошибку ?
Как её исправить

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

Почему выдаёт ошибку? Вроде всё правильно!

почему выдаёт эту ошибку declaration terminated incorrectly?

3
likehood
930 / 789 / 378
Регистрация: 25.12.2016
Сообщений: 2,627
Завершенные тесты: 3
23.05.2017, 22:32 #2
Цитата Сообщение от Fatmarmelad Посмотреть сообщение
istream& operator>>(istream& s, employ e)
istream& operator>>(istream& s, employ &e)
1
Max Dark
шКодер самоучка
1886 / 1686 / 832
Регистрация: 09.10.2013
Сообщений: 3,741
Записей в блоге: 6
Завершенные тесты: 2
23.05.2017, 22:35 #3
Fatmarmelad, у вас в операторы ввода вывода переменные передаются по значению.
Замените на передачу по ссылке:
employ e на const employ& e в строках 11, 13 и на employ& e в 10 и 19
1
Fatmarmelad
1 / 1 / 16
Регистрация: 20.02.2016
Сообщений: 421
23.05.2017, 22:42  [ТС] #4
Спасибо! Заработал!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2017, 22:42
Привет! Вот еще темы с решениями:

Почему при использовании функции scanf программа выдаёт ошибку?
При использовании команды scanf программа выдаёт ошибку. Printf работает...

При решении программа выдаёт значение функции, равное 0 или выдаёт ошибку. Что не так?
#include <iostream> #include <iomanip> #include <cmath> using namespace std;...

Как исправить ошибку "потенциально неинициализированной" переменной
#include <iostream> #include <fstream> #include <string> #include <cmath>...

Выдаёт ошибку
// 777.cpp: определяет точку входа для консольного приложения. // #include...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru