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

Преобразование int к char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в проекте http://www.cyberforum.ru/cpp-beginners/thread855973.html
Данная программа должна считать количество прямоугольников площадь которых больше средней и количество кубов ,но почему то вылетает ошибка при вводе количества параллелепипедов хотя при вводе количества прямоугольников все хорошо ,а код одинаков.И еще почему программа работает не корректно так как считает не все прямоугольники а только последний и на основание него пишет результат. Помогите...
C++ Программа выдает одну и ту же ошибку Программа выдает одну и ту же ошибку Parameter argc/argv never used Как ее исправить? Программный код на С++ написанный в Borland 3.1 #include <stdlib.h> #include <iostream.h> #include <iomanip.h> int **createMatrix(int size) { http://www.cyberforum.ru/cpp-beginners/thread855963.html
C++ Не работает программа
Раньше я программировал на планшете, но сейчас попробовал в DEV-C++. Сделал программу, откомпилировал, пробую запустить, а окно программы открывается, и сразу закрывается... Что делать? Я а планшете запускал,там всё работает... #include <iostream> #include <math.h> using namespace std; int main() { system("cls");
Значение оператора return C++
Прочитал про оператор return, но не очень понятно про его. Как он используется ниже (объясните), может после этого примера что-либо прояснится относительно return. #include <stdio.h> #include <conio.h> int MinMax (int a, int b, int Max) //a, b, c - это формальные параметры. { if (a > b) {Max = a; return b;} else {Max = b; return a;} }
C++ Игра [Крестики Нолики] C++ http://www.cyberforum.ru/cpp-beginners/thread855947.html
Всем привет. Возможно кому-то пригодится исходный код игры . Все очень просто и легко. Компилятор Borland C++ Builder 6. #pragma hdrstop #include <iostream> #include <fstream> #include <conio.h> #include <cstring.h> #include <string.h> #include <Windows>
C++ Выбрать четыре различные точки первого множества так, чтобы квадрат с вершинами в этих точках накрывал все точки второго множества и имел минимальную Помогите решить задачу.Язык С++. Даны два множества точек на плоскости. Выбрать четыре различные точки первого множества так, чтобы квадрат с вершинами в этих точках накрывал все точки второго множества и имел минимальную площадь. подробнее

Показать сообщение отдельно
buhalo88
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 19

Преобразование int к char - C++

04.05.2013, 20:50. Просмотров 589. Ответов 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <stdio.h>
#include <math.h> 
#include <iostream.h> 
#include <cstdio>
#include <fstream>
#include <cstdlib> 
#include <string>
using namespace std;
#include <stdlib.h>
 
int vvi;
int n,b;
char str;
 
char *mes[] = {"imya", "dlitelnost", "stoimost"};
 
 
 void main(void)
{
    struct igra {
        char name;
        int time;
        int cena;
    };
igra hui[5];
for (n=0;n<5;n++) {
for (b=0;b<3;b++) {
cout <<"Vvedite "<<mes[b]<< " dlya "<<n+1 <<" igry" <<endl;
cin>>vvi;
if(b==0) {
    str=char(vvi) ;
    hui[n].name=str;
};
if(b==1) {
    hui[n].time=vvi;
};
if(b==2) {
    hui[n].cena=vvi;
};
}
}
}
В 31 строке преобразуется к char но после нее программа завершается, что то я не понимаю.. если поставить к int то все нормально.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru