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

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

Войти
Регистрация
Восстановить пароль
 
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
#1

Ошибка в программе - C++

24.06.2013, 17:49. Просмотров 274. Ответов 6
Метки нет (Все метки)

Вот написал "программу" (типа прикол).
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
void Shit()
{
    char Yes[50];
    char No[50];
    cout << "You fucking shit!!! (Yes, No)" << endl;
    cin >> No;
    cout << "But all the same you're sad shit" << endl;
    else {
        cin >> Yes;
        cout << "It is true!" << endl;
    }
    system ("pause");
}
 
int main (){
    cout << "Thank you!" << endl;
    return 0;
}
При компилировании выдаёт всего одну ошибку:
ошибка: «else» without a previous «if»|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 1 seconds) ===|

Подскажите как исправить!

Добавлено через 2 минуты
Ответьте кто-нибудь, ведь я знаю что вы можете меня исправить (мою ошибку)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2013, 17:49     Ошибка в программе
Посмотрите здесь:

Ошибка в программе - C++
Чет у меня затык))голова совсем не варит уже.... #include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; int main() { ...

Ошибка в программе - C++
Помогите запустить программу,а то пишет: C:\Users\Desktop\source\deykstra.cpp|4|fatal error: iostream.h: No such file or directory| Вот...

Ошибка в программе - C++
complex.h #ifndef _COMPLEX_H_ #define _COMPLEX_H_ //класс комплексного числа class TComplexDigit { public: double...

Ошибка в программе - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;cstring&gt; using namespace std; class strtype { char* p; int len; ...

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

Ошибка в программе - C++
Написать программу решения квадратного уравнения a∙x2+b∙x+c = 0. Дискриминант вычисляется по формуле d = b2 – 4∙a∙c. Если дискриминант...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
24.06.2013, 17:52     Ошибка в программе #2

Не по теме:

Цитата Сообщение от Даниил1991 Посмотреть сообщение
что вы можете меня исправить
Судя по ошибкам, нужно бы почитать первые главы любой книги



Цитата Сообщение от Даниил1991 Посмотреть сообщение
else {
а где if?
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
24.06.2013, 18:01  [ТС]     Ошибка в программе #3
Цитата Сообщение от Croessmah Посмотреть сообщение

Не по теме:


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




а где if?
Извините, я просто новичёк, но где именно нужно поставить (написать) if? А лучше исправьте все мои ошибки (или здесь только одна ошибка с if?)

Добавлено через 7 минут
Цитата Сообщение от Croessmah Посмотреть сообщение

Не по теме:


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




а где if?
Нужно вот так?
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
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
void Shit()
{
    char Yes[50];
    char No[50];
    cout << "You fucking shit!!! (Yes, No)" << endl;
    if (Shit == No) {
    cin >> No;
    cout << "But all the same you're sad shit" << endl;
    }
    else {
        cin >> Yes;
        cout << "It is true!" << endl;
    }
    system ("pause");
}
 
int main (){
    cout << "Thank you!" << endl;
    return 0;
}
Но если я так делаю то выдаёт уже другую ошибку
ошибка: comparison between distinct pointer types «void (*)()» and «char*» lacks a cast [-fpermissive]|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 0 seconds) ===|
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.06.2013, 18:25     Ошибка в программе #4
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
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
void Shit()
{
    char Yes_No[50];
    cout << "You fucking shit!!! (Yes, No)" << endl;
    cin >> Yes_No;
    if (!strcmp(Yes_No, "No")) {
   
    cout << "But all the same you're sad shit" << endl;
    }
    else if (!strcmp(Yes_No, "Yes")){
        
        cout << "It is true!" << endl;
    }
}
 
int main ()
{
    Shit();
    
    cout << "Thank you!" << endl;
    system("pause");
    return 0;
}
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
24.06.2013, 18:33  [ТС]     Ошибка в программе #5
Цитата Сообщение от alsav22 Посмотреть сообщение
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
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
void Shit()
{
    char Yes_No[50];
    cout << "You fucking shit!!! (Yes, No)" << endl;
    cin >> Yes_No;
    if (!strcmp(Yes_No, "No")) {
   
    cout << "But all the same you're sad shit" << endl;
    }
    else if (!strcmp(Yes_No, "Yes")){
        
        cout << "It is true!" << endl;
    }
}
 
int main ()
{
    Shit();
    
    cout << "Thank you!" << endl;
    system("pause");
    return 0;
}
Не работает:
Нет декларации strcmp
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
24.06.2013, 18:35     Ошибка в программе #6
Цитата Сообщение от Даниил1991 Посмотреть сообщение
Нет декларации strcmp
C++
1
#include <cstring>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2013, 18:41     Ошибка в программе
Еще ссылки по теме:

ошибка в программе - C++
скажите где ошибка и как её исправить? #include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; #include&lt;stdlib.h&gt; ...

Ошибка в программе - C++
Программа выдает ошибку: error C2664: month_day: невозможно преобразовать параметр из 'int' в 'int *' 1&gt; Для преобразования из...

ошибка в программе с++ - C++
В программе вылетает неизвестная мне ошибка, помогите Вот код программы: #include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include...

ошибка в программе - C++
Пожогите. пожалуйста, решить проблему... Уже все перепробовал, но ошибка осталась #include &lt;iostream&gt; #include &lt;windows.h&gt; using...


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

Или воспользуйтесь поиском по форуму:
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
24.06.2013, 18:41  [ТС]     Ошибка в программе #7
Классно, всё работает!
Спасибо вам большое!
Yandex
Объявления
24.06.2013, 18:41     Ошибка в программе
Ответ Создать тему
Опции темы

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