Co jest nie tak z tym kodem?

Forum Komputery
Odpowiedz
21.08.2012 00:47
Garret Rendellson
1
odpowiedz
Garret Rendellson
87
Legend

Co jest nie tak z tym kodem?

Witam, robię sobie kurs od zera do gier kodera i wklejam taki kod (z tutoriala):
// Arithmetic - proste działania matematyczne
#include <iostream>
#include <conio.h>
void main()

int nLiczba1;
std::cout << "Podaj pierwsza liczbe: ";
std::cin >> nLiczba1;
int nLiczba2;
std::cout << "Podaj druga liczbe: ";
std::cin >> nLiczba2;
int nWynik = nLiczba1 + nLiczba2;
std::cout << nLiczba1 << " + " << nLiczba2 << " = " << nWynik;
getch();

Niestety wyskakuje mi błąd:

1>------ Build started: Project: nauka, Configuration: Debug Win32 ------
1> nauka.cpp
1>d:\ada\nauka\nauka\nauka.cpp(4): error C3646: 'f' : unknown override specifier
1> 123.cpp
1>d:\ada\nauka\nauka\123.cpp(14): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\conio.h(128) : see declaration of 'getch'
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Co jest nie tak? Dziwne, przecież kod napisany przez autora powinien działać.

21.08.2012 00:52
Wooler
2
odpowiedz
Wooler
81
Konsul

W projekcie masz chyba 2 pliki, stawiam, że jakiś konflikt między nimi to powoduje, bo wklejając kod do dev-cpp wszystko działa.

[edit] a może nawet nie konflikt lecz po prostu jakiś błąd w 2 pliku, bo błąd wywala w nauka.cpp a wkleiłeś najpewniej zawartość 123.cpp

21.08.2012 01:56
3
odpowiedz
zanonimizowany861943
46
Generał

Dokładnie, pomieszałeś coś z plikami w Visual Studio - na początku nauki radziłbym ci raczej trzymać się prostych IDE typu Dev-C++ czy Geany - w VS istnieje szansa, że będziesz sam sobie przeszkadzał.

Swoją drogą, zupełnie na marginesie, czy przypadkiem użycie typu 'void' w main() nie kłóci się ze standardami C++?

Forum Forum Komputery
Odpowiedz

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl