Dev ++ problem przy kompilacji programu

0

Przy kompilacji pokazuje mi błąd w linijce "{" szukałem informacji na ten temat ale nic nie znalazlem.dopiero zaczynam przygode z programowaniem

 #include <iostream> 
#include <conio.h> 
using namespace std; 
int x,y,s; 
void main 
 {
  cout<< "Podaj x = " ; 
  cin >> x ; 
  cout <<"Podaj y = " ; 
  cin >> y ; 
  s = x+y; 
  cout<< "Suma x+y= "<< s <<endl; 
  cin.ignore( INT_MAX, "\n" ); 
  cin.get(); 
  cin >> s ;
   system("pause");
 return 0;
}
0
#include <iostream>
#include <conio> 
// .h w conio raczej nie potrzebne
using namespace std;

int x,y,s;

int main()          // glowna funkcja nie moze byc typu void (tzn moze ale na ogol przujete jest ze stosuje int main jesli uprzesz sie na void to program bedzie dzialal ale wtedy musisz skasowac "return 0" tak aby funkcja nic nie wzracala
 {
  cout<< "Podaj x = " ;
  cin >> x ;
  cout <<"Podaj y = " ;
  cin >> y ;
  s = x+y;
  cout<< "Suma x+y= "<< s <<endl;

  // kod tutaj jest zupelnie nie potrzebny, wczytales x i y i policzyles i wyswietliles sume...chyba ze chciales jeszcze aby program cos zrobil

  system("pause");
 return 0;
}
0

Niby juz zadnego błedu nie ma ale i tak nie mogę skomplilować w dev ++ ,co moze byc nie tak ?

0

Nie tak jest to, że masz DevC++

0

o ile wiem to do system("pause") potrzeba #include <cstdlib.h> (czy może bez .h)

0
Valdemart napisał(a)

o ile wiem to do system("pause") potrzeba #include <cstdlib.h> (czy może bez .h)

  1. cstdlib bez h
    Biblioteka używana w C++

  2. stdlib.h z h
    Biblioteka używana w C

Zainteresuj się Code::Blocks, ma nowszy kompilator i nie zawiera tylu błędów.

0

juz dawno nie uzywam cstdlib wiec nie pamietałem... ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1