Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции для работы с типом char* Здравствуйте! Подскажите ресурс, где описана реализация основных функции для работы с указателями на строки https://www.cyberforum.ru/ cpp-beginners/ thread1890508.html C++ Вращение усеченной пирамиды
Добрый день, заранее скажу причину по которой пишу - болел, долго. А надо сдать вращение усечённой пирамиды. Код есть, просто надо заменить фигуру которая там, на правильную усечённую пирамиду...
C++ Выборка машин, которые с минимальными затратами на топливо перевезут весь груз на заданное расстояние https://www.cyberforum.ru/ cpp-beginners/ thread1890491.html
На вход подается бинарный файл, формат которого следующий: сначала записано целое число, которое содержит количество записей (структур),содержащиеся далее в этом файле. Их необходимо считать в массив...
C++ Работа с классами в ООП Привет всем, доброго времени суток, путаюсь в ООП. Подскажите, как работать с классами, как "правильно" разрабатывать методы(что-бы всё было без путаницы)? Когда использовать конструкторы класса? Где... https://www.cyberforum.ru/ cpp-beginners/ thread1890488.html
Что читать по C++? C++
Прочитала книгу Шилдта: "C++. Руководство для начинающих". Посоветуете, что делать дальше? Возможно есть какие-то учебники не с азов? Потому что сам Шилдт предлагал продолжить на его "C++: базовый...
C++ Создать базовый класс Матрица и производные - методы работы с ней Создать иерархию классов представляющих простое наследование. Базовый класс – квадратная матрица (динамическая (int **mt или int* или int *mt)). Производный класс – методы, работающие с данными... https://www.cyberforum.ru/ cpp-beginners/ thread1890474.html
C++ Проверить правильность кода. Вылезает Error 5 error C2679: binary '<<' : no operator found which takes a right https://www.cyberforum.ru/ cpp-beginners/ thread1890473.html
Компилятор ругается на ошибку Error 5 error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'Kniga' Вот задача: Создать 2 класса: класс Книга и класс...
вычислить значения функции C++
задачка
C++ Функции _strupr_s и _strlwr_s Почему нельзя применить функцию к строке динамического массива? Так работает: char str; for(int i=0;i<10;i++) { cin>>str; https://www.cyberforum.ru/ cpp-beginners/ thread1890462.html C++ Виртуальные функции в С++ Здравствуйт. Помогите осмыслить доконца вирт. ф-ции. После прочтения источников я собрал определенную картину: Вирт функции используются, когда в базовом - дочерних классах есть идентичная по... https://www.cyberforum.ru/ cpp-beginners/ thread1890442.html
Сменить кодировку. Вместо текста иероглифы C++
Помогите, пожалуйста, справиться вот с такой проблемой. Имеется 4 предложения, которые нужно поменять на нормальный русский язык вместо иероглифов. Никак не могу это сделать. помогите, пожалуйста....
C++ Обработка массива через _asm https://www.cyberforum.ru/ cpp-beginners/ thread1890427.html
Есть задача: создать массив и найти произведение квадратов всех отрицательных чисел в массиве, при условии что а<=c. Вся прелесть в том, что обработка вводимых элементов должна вестись в _asm...
0 / 0 / 0
Регистрация: 23.12.2016
Сообщений: 11
0

Ошибки "E2034 Cannot convert" в программе сортировки чисел - C++ - Ответ 9951077

28.12.2016, 01:41. Показов 928. Ответов 1
Метки (Все метки)

программа должна сортировать числа в строке по возрастанию, но выдает следующие ошибки:
[C++ Error] Unit1.cpp(20): E2034 Cannot convert 'char *' to 'unsigned int'
[C++ Error] Unit1.cpp(22): E2034 Cannot convert 'int' to 'char *'
[C++ Error] Unit1.cpp(27): E2034 Cannot convert 'char *' to 'char'
скорее всего я намудрил с типами переменных. помогите, пожалуйста, я новичок, поэтому сложно разобраться со всем этим
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
43
44
45
46
47
48
49
50
51
52
53
54
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
 
void sort(char*, int);
 
int main(int argc, char* argv[])
{  int n, i, len, tmp;
   char size_array[91];
     cout <<"Input your string: "<<endl;
     cin>>size_array;
     int *sorted_array = new char [size_array];
     //cout <<"Vasha stroka: "<<st<<endl;
     for(int counter=0; counter < size_array; counter++)
        {
        cout<<sorted_array[counter];
        }
     cout<<"\n\n";
     sort(size_array,sorted_array);
     for(int counter=0; counter<size_array; counter++)
        {
        cout<<sorted_array[counter]<<" ";
        }
     cout<<"\n";
 
 
     return 0;
     }
 
 
void sort (char* arrayPtr, int lenght_array)
{
  for(int repeat_counter=0; repeat_counter < lenght_array; repeat counter++)
     {
      int temp = arrayPtr[0];
      for (int element_counter = repeat_counter+1; element_counter<lenght_array; element_counter++)
         {
         if(arrayPtr[repeat_counter]>arrayPtr[element_counter])
            {
            temp=arrayPtr[repeat_counter];
            arrayPtr[repeat_counter]=arrayPtr[element_counter];
            arrayPtr[element_counter]=temp
            }
         }
       }
}


Вернуться к обсуждению:
Ошибки "E2034 Cannot convert" в программе сортировки чисел C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2016, 01:41
Готовые ответы и решения:

Ошибка: E2034 "Cannot convert 'void *' to 'HWND__ *'"
DWORD a; HWND b=CreateThread(NULL,0,ChangeNotyfic,0,0,&amp;a); TerminateThread(b,0); Ошибка...

Написать программу проверки правильности написания сочетаний "жи", "ши", "ча", "ща", "чу", "щу". Исправить ошибки
дан текст.написать программу проверки правильности написания сочетаний &quot;жи&quot;, &quot;ши&quot;, &quot;ча&quot;, &quot;ща&quot;,...

Исправить ошибки "cannot convert 'std::__cxx11::string'"
Всем привет! Часть кода: case IDC_BUTTON1: { float a = 0, b = 0, c = 0;...

Тест выдаёт ошибку - " cannot convert from "method group" to "bool?" "
Описываю класс Дроби. Есть поля типа int числителя и знаменателя. Необходимо пройти следующий тест...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2016, 01:41
Помогаю со студенческими работами здесь

Исправить ошибки "cannot convert 'double (*)(double)' to 'double'" и "too many arguments to function"
пожалуйста проверьте и помогите исправить ошибки: #include&lt;iostream&gt; #include&lt;stdio.h&gt;...

Ошибка " Встречено '.', а ожидалось ';' " в программе сортировки
Дана задача отсортировать от центра направо и от центра налево (&quot;горкой&quot;) массив, считанный из...

Ошибка: Cannot implicitly convert type "string" to "System.Window.Media.Color"
Доброго времени суток! Возникла небольшая проблемка, совсем мизерная: ColorToneEffect effect1 =...

Как оформить "Хлебные крошки", "Поля сортировки" и "Заголовок страницы"
Друзья, доброго всем дня!!! Нужен совет по оформлению полей &quot;Хлебные крошки&quot; &quot;Поля сортировки&quot; и...

No suitable constructor exists to convert from "System::String ^" to "std::basic_string"
Вот метод, которая я вызываю при нажатии кнопки в окне ПО, но дело в том, что переменная Т не...

Ошибка при добавлении записи в таблицу БД "Could not convert variant of type "NULL" into type "OleStr"
Здравствуйте. При работе программы вылетает ошибка &quot;Could not convert variant of type &quot;NULL&quot;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru