- 21 Haz 2021
- 5
- 0
- 23
Visual Studio'da C dili ile yazılmış bir programı C++ özelleştirmeler yapmaya çalıştım. Hatalar vermesi üzerine özelleştirmeleri C dilini kullanarak yaptım. Şimdi hata görmüyorum ve hata olduğunu söylediği yerlere işaret koymamış sorun belirtmemiş ama build ederken bir sürü hata alıyorum ( Yarımınızı rica ediyorum.
#include <iostream>
#include <Windows.h>
#include <TlHelp32.h>
#include <Windows.h>
#include <TlHelp32.h>
#include <fstream>
#include <string>
#include <cstdlib>
#include <locale.h>
#include <stdlib.h>
int decid;
float r, g, b;
float rT, gT, bT;
FILE *reader;
string *line;
string *cSelect;
string tDecid;
string *tSelect;
string *red, *green, *blue, *pink, *yellow, *light_blue, *white;
string *kırmızı, *yeşil, *mavi, *pembe, *sarı, *açık_mavi, *beyaz;
string *yes;
string *evet;
using namespace std;
namespace con = JadedHoboConsole;
int main()
{
setlocale(LC_ALL, "Turkish");
printf("Select Your Language // Dilinizi Seçiniz\n");
printf("Write e for English \t Türkçe için t yazın");
decid = getchar();
if (decid == 1)
{
FILE *reader = fopen("English.txt", "r+");
fscanf(reader,"% c", line);
printf("[0]", *line, "\n");
fscanf(reader,"% c", line);
printf("[0]", *line, "\n");
*cSelect = getchar();
if (*cSelect == *red)
{
r = 1.f;
g = 0.f;
b = 0.f;
}
else if (*cSelect == *green)
{
r = 0.f;
g = 1.f;
b = 0.f;
}
else if (*cSelect == *blue)
{
r = 0.f;
g = 0.f;
b = 1.f;
}
else if (*cSelect == *pink)
{
r = 1.f;
g = 0.f;
b = 1.f;
}
else if (*cSelect == *yellow)
{
r = 1.f;
g = 1.f;
b = 0.f;
}
else if (*cSelect == *light_blue)
{
r = 0.f;
g = 1.f;
b = 1.f;
}
else if (*cSelect == *white)
{
r = 1.f;
g = 1.f;
b = 1.f;
}
else
{
r = 1.f;
g = 0.f;
b = 0.f;
}
fscanf(reader,"% c", line);
printf("[0]", "% c", line);
*tDecid = getchar();
if (*tDecid == *yes)
{
fscanf(reader,"% c", line);
printf("[0]", "% c", line);
fscanf(reader,"% c", line);
printf("[0]", "% c", line);
*tSelect = getchar();
if (*tSelect == *red)
{
rT = 1.f;
gT = 0.f;
bT = 0.f;
}
else if (*tSelect == *green)
{
rT = 0.f;
gT = 1.f;
bT = 0.f;
}
else if (*tSelect == *blue)
{
rT = 0.f;
gT = 0.f;
bT = 1.f;
}
else if (*tSelect == *pink)
{
rT = 1.f;
gT = 0.f;
bT = 1.f;
}
else if (*tSelect == *yellow)
{
rT = 1.f;
gT = 1.f;
bT = 0.f;
}
else if (*tSelect == *light_blue)
{
rT = 0.f;
gT = 1.f;
bT = 1.f;
}
else if (*tSelect == *white)
{
rT = 1.f;
gT = 1.f;
bT = 1.f;
}
else
{
rT = 0.f;
gT = 1.f;
bT = 0.f;
}
}
else
{
rT = 0.f;
gT = 0.f;
bT = 0.f;
}
fclose(reader);
}
else
{
FILE *reader = fopen("English.txt", "r+");
fscanf(reader,"% c", line);
printf("[0]", "% c", line);
fscanf(reader,"% c", line);
printf("[0]", "% c", line);
*cSelect = getchar();
if (*cSelect == *kırmızı)
{
r = 1.f;
g = 0.f;
b = 0.f;
}
else if (*cSelect == *yeşil)
{
r = 0.f;
g = 1.f;
b = 0.f;
}
else if (*cSelect == *mavi)
{
r = 0.f;
g = 0.f;
b = 1.f;
}
else if (*cSelect == *pembe)
{
r = 1.f;
g = 0.f;
b = 1.f;
}
else if (*cSelect == *sarı)
{
r = 1.f;
g = 1.f;
b = 0.f;
}
else if (*cSelect == *açık_mavi)
{
r = 0.f;
g = 1.f;
b = 1.f;
}
else if (*cSelect == *beyaz)
{
r = 1.f;
g = 1.f;
b = 1.f;
}
else
{
r = 1.f;
g = 0.f;
b = 0.f;
}
fscanf(reader,"% c", line);
printf("[0]", "% c", line);
*tDecid = getchar();
if (*tDecid == *evet)
{
fscanf(reader,"% c", line);
printf("[0]", "% c", line);
fscanf(reader, line);
printf("[0]", "% c", line);
*tSelect = getchar();
if (*tSelect == *kırmızı)
{
rT = 1.f;
gT = 0.f;
bT = 0.f;
}
else if (*tSelect == *yeşil)
{
rT = 0.f;
gT = 1.f;
bT = 0.f;
}
else if (*tSelect == *mavi)
{
rT = 0.f;
gT = 0.f;
bT = 1.f;
}
else if (*tSelect == *pembe)
{
rT = 1.f;
gT = 0.f;
bT = 1.f;
}
else if (*tSelect == *sarı)
{
rT = 1.f;
gT = 1.f;
bT = 0.f;
}
else if (*tSelect == *açık_mavi)
{
rT = 0.f;
gT = 1.f;
bT = 1.f;
}
else if (*tSelect == *beyaz)
{
rT = 1.f;
gT = 1.f;
bT = 1.f;
}
else
{
rT = 0.f;
gT = 1.f;
bT = 0.f;
}
}
else
{
rT = 0.f;
gT = 0.f;
bT = 0.f;
}
fclose(reader);
}
}