Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Ulten
0 / 0 / 0
Регистрация: 15.02.2012
Сообщений: 31
#1

не получается программа для начинающих - C++

02.03.2012, 22:45. Просмотров 667. Ответов 5
Метки нет (Все метки)

в книжке предложили составить программу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdafx.h>
#include <string>
#include <iostream>
 
using namespace std;
int main ()
{
    int a = 20000;
    char c = a;
    int b = c;
    if (a != b)
        cout << "oy!" << a << "!=" << b << '\n';
    else 
        cout << "ogo\n";
  return 0;
  }
но ниче не выходит((
ошибки:
'my2.exe': Loaded 'C:\Documents and Settings\User\Мои документы\Visual Studio 2010\Projects\my2\Debug\my2.exe', Symbols loaded.
'my2.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file
'my2.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file
'my2.exe': Loaded 'C:\WINDOWS\system32\msvcp100d.dll', Symbols loaded.
'my2.exe': Loaded 'C:\WINDOWS\system32\msvcr100d.dll', Symbols loaded.
The program '[1632] my2.exe: Native' has exited with code 0 (0x0).
Подскажите что не так??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2012, 22:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос не получается программа для начинающих (C++):

программа для начинающих - C++
Помогите выполнить задание из книжки(не знаю када че использовать и как): Объявите переменную типа char с именем friend_sex и...

Программа организации таблицы идентификаторов / С++ для начинающих - C++
Здравствуйте, помогите создать простенькую программу организации таблицы идентификаторов. Проверить код другой программы на идентификаторы...

Программа для начинающих - работа с переменными типа int и вывод строки - C++
Помогите выполнить задание из книжки(не знаю када че использовать и как): Предлжите пользователю ввести возраст адресата и присвойте его...

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

С/С++ для начинающих - C++
Вводится последовательность целых чисел, 0 – конец последовательности. Вычислить количество положительных чисел, кратных 7 и не кратных 5 и...

С++ для начинающих - C++
Пожалуйста помогите решить задачу С++ с помощью функций:Составить программу, сравнивающую два числа, введенных римскими цифрами.

5
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376
02.03.2012, 22:50 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdafx.h>
#include <iostream>
 
using namespace std;
int main ()
{
int a = 20000;
int c = a; //а не char :)
int b = c;
if (a != b)
cout << "oy!" << a << "!=" << b << '\n';
else 
cout << "ogo\n";
return 0;
}
У char максимальное значение - 256 так-то
0
retmas
Жарю без масла
864 / 746 / 168
Регистрация: 13.01.2012
Сообщений: 1,702
02.03.2012, 22:53 #3
Цитата Сообщение от Ulten Посмотреть сообщение
ошибки:
это не ошибки
Цитата Сообщение от Ulten Посмотреть сообщение
Native' has exited with code 0 (0x0).
Подскажите что не так??
все так

запускайте ctrl+f5
1
Ulten
0 / 0 / 0
Регистрация: 15.02.2012
Сообщений: 31
02.03.2012, 23:06  [ТС] #4
Теперь запускаю такую программу:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdafx.h>
#include <string>
#include <iostream>
 
using namespace std;
 
int main ()
{
    double d = 0;
    while ( cin>>d ) {
        int i = d;
        char c = i;
        int i2 = c;
        cout << "d==" << d
            << "i=="<< i
            << "i2=="<< i2
            << "char" ("<< c << ")\n";
 
            }
    return 0;
  }
запускать не хочет, пишет:

1>------ Build started: Project: my3, Configuration: Debug Win32 ------
1> my3.cpp
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my3\my3\my3.cpp(11): warning C4244: 'initializing' : conversion from 'double' to 'int', possible loss of data
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my3\my3\my3.cpp(17): error C2064: term does not evaluate to a function taking 1 arguments
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my3\my3\my3.cpp(17): error C2017: illegal escape sequence
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my3\my3\my3.cpp(17): error C2001: newline in constant
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my3\my3\my3.cpp(17): error C2146: syntax error : missing ';' before identifier 'n'
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my3\my3\my3.cpp(17): error C2065: 'n' : undeclared identifier
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my3\my3\my3.cpp(17): error C2143: syntax error : missing ';' before 'string'
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my3\my3\my3.cpp(19): error C2143: syntax error : missing ';' before '}'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
0
retmas
Жарю без масла
864 / 746 / 168
Регистрация: 13.01.2012
Сообщений: 1,702
02.03.2012, 23:10 #5
может << "char ("<< c << ")\n"; (не "char" (" )
1
Тинг
6 / 6 / 1
Регистрация: 04.03.2012
Сообщений: 11
05.03.2012, 00:24 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main ()
{
        double d = 0;
        while ( cin>>d ) {
                int i = d;
                char c = i;
                int i2 = c;
                cout << "d==" << d
                     << " i=="<< i
                     << " i2=="<< i2
                     << " char("<< c <<")\n";
 
                        }
        return 0;
}
0
05.03.2012, 00:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2012, 00:24
Привет! Вот еще темы с ответами:

Математика на С++ для начинающих - C++
Помогите пож-ста написать программу для определения функции f (x,y)= / max (x,y) c исключением деление на ноль

Задания для начинающих - C++
Задание 1 Написать программу которая выводить на экран линии из символов. Пользователь вводит символ, количество символов, ...

Программы для начинающих - C++
Задача №1 Товар стоит a рублей b копеек. За него заплатили c рублей d копеек. Сколько сдачи требуется получить? Формат ввода: ...

Практика для начинающих - C++
Я прочитал книжку по Си++, сходил на курсы. Теперь сталкнулся с проблемой нехватки практики. Может кто знает какие-нибудь задачники или...


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

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

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