Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2019, 20:29   #1
Deadroll
Новичок
Джуниор
 
Регистрация: 18.01.2019
Сообщений: 1
Плохо Ошибка (активно) E0167 аргумент типа "const char *" несовместим с параметром типа "char *"

В общем, в моём универе в 2019 году нашу группу решили научить на "супер современном" языке программирования С кодить.
Т.к. на свой ПК поставить прогу, которой я пользовался на белом доисторическом агрегате в универе я не смог, я решил, что компилировать в VS 17 на С++ неплохая идея и начал делать это там.
Ниже приведет код после моих шаманских плясок с бубном, и приношений в жертву девственниц:

Код:
#include "pch.h"
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <windows.h>  // так, как graphics.h устарел как 15 лет, решил впихнуть сюда это, но он не работает, так что начал искать дерьмо ниже.
#include "graphics.h" // нашел.

void main(void)
{
float x,y;
char ch; // здесь какая-то дичь
int gd=DETECT,gm;
do
  {
    {
      printf("x,y>");
      scanf_s("%f%f",&x,&y);
      if(x>=-1&&x<=1&&y>=0&&y<=1&&y<=-x+1)
	 printf("popadaet");
      else
	 printf("mimo");
      _getch();
    }
setfillstyle(SOLID_FILL,LIGHTRED);
bar(0,0,640,480);
setcolor(GREEN);
outtextxy(615,245,"x");
outtextxy(330,30,"y");
outtextxy(325,245,"0");
line(30,240,610,240);
line(320,30,320,450);
line(420,235,420,245);outtextxy(425,245,"1");
line(520,235,520,245);outtextxy(525,245,"2");
line(220,235,220,245);outtextxy(225,245,"-1");
line(120,235,120,245);outtextxy(125,245,"-2");
line(315,140,325,140);outtextxy(330,145,"1");
line(315,40,325,40);outtextxy(330,45,"2");
line(315,340,325,340);outtextxy(330,345,"-1");
line(315,440,325,440);outtextxy(330,445,"-2");
line(220,240,220,140);
line(220,140,320,140);
line(320,140,420,240);
setfillstyle(SOLID_FILL,GREEN);
floodfill(321,239,GREEN);
floodfill(319,239,GREEN);
setcolor(WHITE);
circle(320+x*100,240-y*100,2);
_getch();
closegraph();
printf("exit? Y-yes, N-no");
ch=_getch();
}
while(!(ch=='y'||ch=='Y'));
}
Скриншоты ошибок: https://i.imgur.com/ZHrvKZI.png

Последний раз редактировалось Аватар; 18.01.2019 в 21:08.
Deadroll вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Ошибка C2679 бинарный "=": не найден оператор, принимающий правый операнд типа "double *" (или приемлемое преобразование отсутствует) dimka_shevchuk Помощь студентам 1 20.05.2018 20:21
Как вывести строку "старого" типа в компонентах Дельфи "нового" типа? Ship_1 Общие вопросы Delphi 8 23.06.2017 12:07
помогите исправить ошибку в строке for(p=s; (p=strstr(p, "000"))!=NULL; ) (значение типа char нельзя присвоить сущности типа char DEXTER322 Помощь студентам 1 22.02.2017 17:51
заместо 40 символов можно поставить чето типа char * x = x40 "f"; goluzov Общие вопросы C/C++ 10 27.08.2012 07:18
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23