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

Не могу найти ошибку в исходнике. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ _tsetlocale(LC_CTYPE, _T("rus_rus")) http://www.cyberforum.ru/cpp-beginners/thread503108.html
CString cfn; ... cfn.Left(3).CompareNoCase(L"ИЗМ") == 0 Почему это условие не выполняется при cfn равное, например, "изм5"? Пробовал также перед условием писать следующее: cfn.MakeUpper(); не помогло.
C++ Как получить все папки и файлы хранящиеся на диске? Здравствуйте! Помогите пожалуйста в написании кода, с помошью которого можно получить все папки и файлы хранящиеся на диске D: С уважением! http://www.cyberforum.ru/cpp-beginners/thread503075.html
GDI+: Вывод искривленного по дуге текста C++
Приветствую, All Подскажите плз, как можно сделать в GDI+ вывод искривленного по дуге текста, чтобы буквы были пропорционально растянуты, что то вроде эффекта Arc Text в Photoshop?
Программа к 8 марту C++
#include <zvety.h> #include <vino.h> #include <mans.h> #define QPIVO 3 #define QZVETY 5 // The one and only CWoman object CWoman woman;
C++ Исключение при вызове iterator destruction http://www.cyberforum.ru/cpp-beginners/thread502837.html
Здравствуйте. Помогите пожалуйста. Вот фрагмент кода: try { if(!m_vDataItems.empty()) { int nItemsCount = m_vDataItems.size(); for(int i=0; i < nItemsCount; i++) { _variant_t vtValues; vtValues = (long)m_vDataItems.nID; vtValues = (long)m_vDataItems.nParentID;
C++ Правильная кодировка для кириллицы cout << "Я учусь програмировать на С++.У меня стоит компилятор Dev C++.Проблема в том,что когда я вывожу текст в кирилице вместо него выводятся песпорядочный набор символов в латинице.Помогите, хто как может!"; подробнее

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

Не могу найти ошибку в исходнике. - C++

28.05.2012, 22:38. Просмотров 1053. Ответов 5
Метки (Все метки)

Привет програмёры.Я учусь програмировать на С++ и для закрепления начала изучения функций и массивов написал небольшую програмку massiv, и она компилируется, но работает неправильно(после ввода чисел работа почемуто обрывается.Не могу найти ошибку.Вот текст програмки:

#include<cstdio>
#include<cstdlib>
#include<iostream>

using namespace std;


int Proizved(int mass[], int velechina);
void tabl(int mass[], int velechina);

int main(int nNumberofArgs, char*pszArgs[])
{
int accumulator;
int massiv[100];

int nom;

for(nom=0;nom < 100;nom++)
{
int chislo;
TCHAR * s1 = "Введите число: ";
TCHAR * s2 = new TCHAR(strlen(s1)+1);
CharToOem(s1,s2);
cout << s2;
cin >> chislo;
if(chislo < 0)
{
break;
}
massiv[nom]=chislo;
}
tabl(massiv,nom);

cout << "Proizvedenie:" <<Proizved(massiv,nom) << endl;

system("PAUSE");
return 0;
}


void tabl(int mass[], int velechina)
{
TCHAR * s3 = "В массиве находятся числа:";
TCHAR * s4 = new TCHAR(strlen(s3)+1);
CharToOem(s3, s4);
cout << s4;
for(int i=0;i < velechina; i++)
{
cout.width(3);
cout << i << ":" << mass[i] << endl;
}
cout << endl;
}


int Proizved(int mass[], int velechina)
{
int accumulator = 0;

for(int i = 0; i < velechina;i++)
{
accumulator += mass[i];
}
return accumulator;
}
Коментарии не - писал на 100% уверен что всё поймёте.Прошу с меня не ржать-всётаки только начал изучать С++ и 14 лет мне.
P.S: интереса ради пожалуйста напишите во сколько начали учиться програмировать и восколько
професионально програмировать.
GGGGGGGG-Unit
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru