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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
isaak
102 / 39 / 9
Регистрация: 17.10.2010
Сообщений: 656
#1

Не могу понять в чем ошибка - C++

17.11.2010, 21:08. Просмотров 718. Ответов 14
Метки нет (Все метки)

Всем доброго время суток целый день бьюсь, не понимаю в чем ошибка:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using std::endl;
int myFunc(unsigned short int x);
int main()
{
    unsigned short int x, y;
    y = myFunc(x);
    std::cout << "x: " << x << " y: " << y << endl;
    return 0;
}
int myFunc(unsigned short int x)
{
    return (4 * x);
}
Вроде бы все исправил, но при выполнении вылетает ошибка:
The variable 'x' is being used without being initialized????
Заранее огромное спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2010, 21:08     Не могу понять в чем ошибка
Посмотрите здесь:

не могу понять в чем ошибка - C++
помогите найти ошибку

Не могу понять в чем ошибка?! - C++
Задание: -Визначити кількість вузлів дерева, в яких є два нащадки. -функция добавления елемента -функцию удаления елемента -функцію...

Не могу понять в чем ошибка - C++
Дано задание: &quot;Имеется текстовый файл. Игнорируя исходное деление этого файла на строки, переформатировать его, разбивая на строки так,...

не могу понять в чем ошибка - C++
Задание: Найти наибольший элемент каждой пары из массива А и записать их в новый массив. Получить из него массив четных положительных...

Не могу понять в чем ошибка - C++
Добрый вечер, есть задача: ********/index.asp?main=task&amp;id_task=315 Я решаю ее таким образом: #include &lt;fstream&gt; char...

Не могу понять в чем ошибка - C++
#include&lt;stdio.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; int main(){ double a,b,c; double x1,x2,D,x; printf(&quot;Enter a b...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
17.11.2010, 21:17     Не могу понять в чем ошибка #2
isaak,
В x находится мусор. Следует его инициализировать x перед передачей его в функцию из main
Dimon4ik32
13 / 13 / 1
Регистрация: 16.11.2010
Сообщений: 32
17.11.2010, 21:23     Не могу понять в чем ошибка #3
У меня всё запускается, попробуй создать новый проект и в него текст программы скопировать
Да, и как уже сказал ForEveR было бы неплохо присвоить что-нить для икса
isaak
102 / 39 / 9
Регистрация: 17.10.2010
Сообщений: 656
17.11.2010, 21:27  [ТС]     Не могу понять в чем ошибка #4
Спасибо за ответ, x вводится с клавиатуры, как это сделать у меня уже голова не варит
Dimon4ik32
13 / 13 / 1
Регистрация: 16.11.2010
Сообщений: 32
17.11.2010, 21:31     Не могу понять в чем ошибка #5
C++
1
cin>>x;
isaak
102 / 39 / 9
Регистрация: 17.10.2010
Сообщений: 656
17.11.2010, 21:33  [ТС]     Не могу понять в чем ошибка #6
Спасибо я уже догадался
legend
28 / 27 / 0
Регистрация: 17.11.2010
Сообщений: 152
17.11.2010, 21:34     Не могу понять в чем ошибка #7
Цитата Сообщение от isaak Посмотреть сообщение
Спасибо за ответ, x вводится с клавиатуры, как это сделать у меня уже голова не варит
функцией cin>>x

C++
1
2
cout<<"vedi zna4enije X :"<<endl;
cin>>x;
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
17.11.2010, 23:52     Не могу понять в чем ошибка #8
legend, Если cin - это функция, то я балерина. Учим мат. часть как говориццо
legend
28 / 27 / 0
Регистрация: 17.11.2010
Сообщений: 152
18.11.2010, 17:02     Не могу понять в чем ошибка #9
Цитата Сообщение от ForEveR Посмотреть сообщение
legend, Если cin - это функция, то я балерина. Учим мат. часть как говориццо

сорри но вы белерина..

заходим на http://dictionary.reference.com там детательно изучаем дефеницию слова "функция." ой.. а в англиском языке слово может иметь аж 50 значений..!! =))

скорее всего вы злоядлый математик.. и привыкли что фукция.. это только математика..

Добавлено через 1 час 18 минут
если че это сарказм =)
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
18.11.2010, 17:04     Не могу понять в чем ошибка #10
legend, Вспоминаем что мы учим С++.
Итак. cin - объект класса istream.
>> - оператор ввода в поток.

Где же тут функция?)
legend
28 / 27 / 0
Регистрация: 17.11.2010
Сообщений: 152
18.11.2010, 17:21     Не могу понять в чем ошибка #11
ForEveR, может вы и правы.. но прочитав значение слов. нашел такую фразу В СЛОВАРЕ!!

The C language, for example, has no procedures, only functions.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
18.11.2010, 17:25     Не могу понять в чем ошибка #12
legend, Да. Вот например функция, а не процедура как в том же паскале.

C++
1
2
3
4
int square(int t)
{
    return t*t;
}
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
18.11.2010, 20:47     Не могу понять в чем ошибка #13
legend, ну так а ForEveR и не говорит, что cin - это процедура. Говорится здесь о том, что это ни то, ни другое...
legend
28 / 27 / 0
Регистрация: 17.11.2010
Сообщений: 152
19.11.2010, 15:28     Не могу понять в чем ошибка #14
Если чесно я незнаю что єто такое.. я ща на 1 курсе только.. я на это както не обращал внимания.. но то что в словаре прочитал там четко написано. "перевод: Например в язике С нету операций.. только функции.. "
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2010, 21:36     Не могу понять в чем ошибка
Еще ссылки по теме:

не могу понять в чем ошибка - C++
Вот мое задание: Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Х до Х с шагом dx. Функция F: -ax^2...

не могу понять в чем ошибка. - C++
Здравствуйте. Извините если подобные темы уже есть или это типичный вопрос но я их не нащел в поиске. Я недавно на С++ совсем и хотелось бы...

Не могу понять в чем ошибка? - C++
#include &lt;stdlib.h&gt; #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;graphics.h&gt; #include &lt;math.h&gt; #include &lt;process.h&gt; ...

Не могу понять в чем ошибка? - C++
Выдает ошибки а в чем проблемма не пойму (программирую недавно) Unit1.cpp(94): W8004 'p' is assigned a value that is never used ...


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

Или воспользуйтесь поиском по форуму:
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
19.11.2010, 21:36     Не могу понять в чем ошибка #15
И что? Т.е. в языке C++ нету классов, типов данных, шаблонов, арифметических и логических операций, операторов цикла, условных и выбора... Вообще ничего нет. Только функции? По крайней мере пока вы ссылаетесь именно на это.
Yandex
Объявления
19.11.2010, 21:36     Не могу понять в чем ошибка
Ответ Создать тему
Опции темы

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