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

Формирование слова из заданных символов в одном массиве и их номеров в другом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Начинающий программист: с какой программы начать? http://www.cyberforum.ru/cpp-beginners/thread1506763.html
Привет всем!Я только начал интересоваться программированием и не знаю с чего мне начать,посоветуйте пожалуйста с какой программы начать?(За ранее спасибо)
C++ Парадигмы программирования процедурное программирования импиративное ООП все это Парадигмы программирование? если да все это облегчает писать код или дает другие возможности? http://www.cyberforum.ru/cpp-beginners/thread1506760.html
C++ Пропадают два первых символа из строки
char b="Pol"; cout <<b; Всем привет маленький вопрос куда уходит Po буквы толка l показывает и когда объявляется переменная как что дают место в памяти
Структурированое хранилище C++
Здорова! Прочитал главу про структурированные хранилища и ничего не понял зачем они применяются. Пишут что это основа ActivX технологий, в частности составных документов. Там есть два интерфейса IStorage и IStream. IStorege служит для создания объектов хранилища, а IStream для манипуляции с данными содержащими в хранилище. Ну в общем ниче не ясно зачем они нужны. Добавлено через 1 минуту...
C++ Перевод из wchar_t* в int (double) http://www.cyberforum.ru/cpp-beginners/thread1506739.html
Как перевести из wchar_t* в int (double) без учета впереди стоящих нулей? то есть у меня есть строка типа 050609, где 05 часов 06 минут и 09 секунд делаю так wchar_t token = L"050609"; wchar_t buff = L""; wcsncpy(buff, token, 2); int hTime = _wtoi(buff); wcsncpy(buff, token+2, 2); int mTime = _wtoi(buff);
C++ Публичное и приватное наследование классов Скажите, а какой из способов лучше использовать: class A{ public: void show() const{ cout << "Class A" << endl; } }; class B : public(private) A{ }; подробнее

Показать сообщение отдельно
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 334
29.07.2015, 18:30  [ТС]     Формирование слова из заданных символов в одном массиве и их номеров в другом
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
#include <cmath>
#include <iostream>
#include <stdlib.h>
using namespace std;
void main()
{
    setlocale(LC_ALL,"Rus");
    int a[8]={7,11,2,3,10,27,9,14}, x[8];
    char xbuk[8]={ 'р', 'е', 'у' ,'в', 'и' ,'т', 'п', 'с' };
    int s[17]={60,28,24,28,20,0,1,13,28,0,24,28,20,28,12,9,20};
    
    for(int i=0;i<8;i++)
    {
        x[i]=a[i]+3;
        if(x[i]%2==0) x[i]*=2;
        else x[i]-=4;;
    }
    for(int i=0;i<17;i++)
    {
        int n=s[i];
        if(n)
        {
            int j;
            for(j=0;j<8;j++)
                if(x[j]==n) break;
            cout<<xbuk[j];
        }
        else cout<<" ";
    }
    cout<<endl;
    system("pause");
   }
g++ -Wall -c "рабочий код.cpp" -std=c++0x (в каталоге: /home/sergei/с++ коды)
рабочий код.cpp:9:20: предупреждение: многознаковая символьная константа [-Wmultichar]
рабочий код.cpp:9:26: предупреждение: многознаковая символьная константа [-Wmultichar]
рабочий код.cpp:9:32: предупреждение: многознаковая символьная константа [-Wmultichar]
рабочий код.cpp:9:38: предупреждение: многознаковая символьная константа [-Wmultichar]
рабочий код.cpp:9:44: предупреждение: многознаковая символьная константа [-Wmultichar]
рабочий код.cpp:9:50: предупреждение: многознаковая символьная константа [-Wmultichar]
рабочий код.cpp:9:56: предупреждение: многознаковая символьная константа [-Wmultichar]
рабочий код.cpp:9:62: предупреждение: многознаковая символьная константа [-Wmultichar]
рабочий код.cpp:5:11: ошибка: «::main» должна возвращать «int»
рабочий код.cpp: В функции «int main()»:
рабочий код.cpp:9:67: ошибка: narrowing conversion of «53632» from «int» to «char» inside { } [-fpermissive]
рабочий код.cpp:9:67: предупреждение: переполнение при неявном преобразовании константы [-Woverflow]
рабочий код.cpp:9:67: ошибка: narrowing conversion of «53429» from «int» to «char» inside { } [-fpermissive]
рабочий код.cpp:9:67: предупреждение: переполнение при неявном преобразовании константы [-Woverflow]
рабочий код.cpp:9:67: ошибка: narrowing conversion of «53635» from «int» to «char» inside { } [-fpermissive]
рабочий код.cpp:9:67: предупреждение: переполнение при неявном преобразовании константы [-Woverflow]
рабочий код.cpp:9:67: ошибка: narrowing conversion of «53426» from «int» to «char» inside { } [-fpermissive]
рабочий код.cpp:9:67: предупреждение: переполнение при неявном преобразовании константы [-Woverflow]
рабочий код.cpp:9:67: ошибка: narrowing conversion of «53432» from «int» to «char» inside { } [-fpermissive]
рабочий код.cpp:9:67: предупреждение: переполнение при неявном преобразовании константы [-Woverflow]
рабочий код.cpp:9:67: ошибка: narrowing conversion of «53634» from «int» to «char» inside { } [-fpermissive]
рабочий код.cpp:9:67: предупреждение: переполнение при неявном преобразовании константы [-Woverflow]
рабочий код.cpp:9:67: ошибка: narrowing conversion of «53439» from «int» to «char» inside { } [-fpermissive]
рабочий код.cpp:9:67: предупреждение: переполнение при неявном преобразовании константы [-Woverflow]
рабочий код.cpp:9:67: ошибка: narrowing conversion of «53633» from «int» to «char» inside { } [-fpermissive]
рабочий код.cpp:9:67: предупреждение: переполнение при неявном преобразовании константы [-Woverflow]
Сборка завершилась с ошибкой. У меня линукс система . РАботаю с компилятором g++ , среда Geany

Добавлено через 21 минуту
MansMI, У меня линукс система . РАботаю с компилятором g++ , среда Geany
Что то с кодировкой у меня. все ошибки связаны со строчкой
C++
1
  char xbuk[8]={ 'р', 'е', 'у' ,'в', 'и' ,'т', 'п', 'с' };
 
Текущее время: 05:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru