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

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

Восстановить пароль Регистрация
 
Ulten
0 / 0 / 0
Регистрация: 15.02.2012
Сообщений: 31
02.03.2012, 22:45     не получается программа для начинающих #1
в книжке предложили составить программу:
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).
Подскажите что не так??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2012, 22:45     не получается программа для начинающих
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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 так-то
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
02.03.2012, 22:53     не получается программа для начинающих #3
Цитата Сообщение от Ulten Посмотреть сообщение
ошибки:
это не ошибки
Цитата Сообщение от Ulten Посмотреть сообщение
Native' has exited with code 0 (0x0).
Подскажите что не так??
все так

запускайте ctrl+f5
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 ==========
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
02.03.2012, 23:10     не получается программа для начинающих #5
может << "char ("<< c << ")\n"; (не "char" (" )
Тинг
 Аватар для Тинг
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;
}
Yandex
Объявления
05.03.2012, 00:24     не получается программа для начинающих
Ответ Создать тему
Опции темы

Текущее время: 22:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru