Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: nu gasesc problema  (Citit de 5296 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
lache92
Strain


Karma: -10
Deconectat Deconectat

Mesaje: 18



Vezi Profilul
« : Ianuarie 07, 2008, 20:41:18 »

imi apare urmatoarea eroare:
Cod:
Eroare de compilare in evaluator: In file included from /usr/include/c++/4.2/backward/fstream.h:31, from user.cpp:1: /usr/include/c++/4.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated. user.cpp: In function 'int main()': user.cpp:16: error: 'cout' was not declared in this scope
pentru urmatorul program:
Cod:
#include <fstream.h>

int main()
{
      ifstream f("sume.in");
      ofstream fout("sume.out");
      int a, i, p, s[1000], nu = 1, n;
      ...
      code deleted
      ...
      cout<<n;
      fout<<n<<'\n'<<a;
      f.close();
      fout.close();
      return 0;
}
Daca il compilez pe calculatorul meu merge perfect dar cand trimit sursa imi apare eroarea de mai sus.
Astept explicatii, multumesc anticipat.
P.S.
La alte probleme am inclus acelasi header si nu a aparut nici o problema.

Editat de moderator: Nu postati surse cu rezolvarea completa a unor probleme!
« Ultima modificare: Ianuarie 07, 2008, 21:11:25 de către Paul-Dan Baltescu » Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #1 : Ianuarie 07, 2008, 20:46:27 »

Incearca sa pui "using namespace std; " pe randul de sub #include<fstream.h> . Vezi daca merge.
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #2 : Ianuarie 07, 2008, 21:09:07 »

Cred ca ar trebui pus ceva despre eroarea asta la documentatia de la evaluator ca vad ca intreaba multa lume.
Memorat

Am zis Mr. Green
lache92
Strain


Karma: -10
Deconectat Deconectat

Mesaje: 18



Vezi Profilul
« Răspunde #3 : Ianuarie 07, 2008, 21:50:14 »

faza cu using namespace std nu a mers.
as mai dori de asemenea sa stiu de ce apare aroarea: Killed by signal 11(SIGSEGV).
Memorat
Marius
Nu mai tace
*****

Karma: 154
Deconectat Deconectat

Mesaje: 572



Vezi Profilul
« Răspunde #4 : Ianuarie 07, 2008, 21:56:21 »

Incearca sa pui "using namespace std; " pe randul de sub #include<fstream.h> . Vezi daca merge.

Cod:
#include <fstream>  /* Pentru fstream */
#include <iostream>         /* Pentru cin / cout */

using namespace std;

...
Daca nu incluzi #include <iostream> si folosesti cin / cout vei obtine o eroare de compilare.
Memorat

Faceti lucrurile simplu: pe cat de simplu posibil, dar nu mai simplu.
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #5 : Ianuarie 07, 2008, 22:15:57 »

Cred ca ar trebui facut un tutorial serios infoarena.

Atunci cand intri pe site, sa te ia cu inceputul, sa iti arate mai multe modele de sursa la A+B. Ar mai trebui explicate diferentele dintre Borland si g++ in detaliu. M-am gandit de mult la asta, insa nu am cunostintele necesare pentru a-l scrie. Eu oricum am invatat C++ dupa ureche, nu am folosit niciodata Borland (decat la OJI :p).

Ce parere aveti?
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
astronomy
Nu mai tace
*****

Karma: 204
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #6 : Ianuarie 07, 2008, 22:28:46 »

Mi se pare buna ideea, apar din ce in ce mai multe mesaje de genul acesta. Ar trebui putin completat tutorialul si pus undeva sa iti sara in ochi cand intri pe site. Nu cred ca ar trebui tratate foarte in detaliu diferentele dintre borland si g++ (nici eu nu le stiu), doar chestii comune.
Memorat
lache92
Strain


Karma: -10
Deconectat Deconectat

Mesaje: 18



Vezi Profilul
« Răspunde #7 : Ianuarie 07, 2008, 22:32:54 »

Incearca sa pui "using namespace std; " pe randul de sub #include<fstream.h> . Vezi daca merge.

Cod:
#include <fstream>  /* Pentru fstream */
#include <iostream>         /* Pentru cin / cout */

using namespace std;

...
Daca nu incluzi #include <iostream> si folosesti cin / cout vei obtine o eroare de compilare.

ai dreptate, problema s-a rezolvat. se pare ca am uitat sa sterg partea aia inainte sa trimit sursa. Sad
totusi mai am problema: Killed by signal 11(SIGSEGV). Asta de ce apare?
Si am citit intr-o carte ca daca incluzi fstream nu mai trebuie sa incluzi si iostream, si intradevar merge la mine pe calculator. Poti sa imi explici care e problema?
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #8 : Ianuarie 07, 2008, 22:45:44 »

Pentru Killed by Signal 11 si altele citeste aici.

Mi se pare o idee foarte buna treaba cu tutorialul si cred ca ar trebui bagata repede pentru ca sezonul cu olimpiadele e abia la inceput.
Memorat

Am zis Mr. Green
lache92
Strain


Karma: -10
Deconectat Deconectat

Mesaje: 18



Vezi Profilul
« Răspunde #9 : Ianuarie 07, 2008, 23:13:14 »

Multumesc tuturor pentru ajutor. Am reusit sa obtin 90 de punce la exercitiul cu problema ( Sad ).
Sezonul de olimpiade e la inceput?
Eu vreu sa particip la olimpiada si nu stiu pe ce data este. Stie cineva?
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #10 : Ianuarie 08, 2008, 01:02:57 »

http://forum.portal.edu.ro/index.php?s=59def344cc766489992707aa010e2114&showtopic=81412

OJI este pe 15 martie.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« Răspunde #11 : Ianuarie 08, 2008, 02:19:13 »

Cred ca ar trebui facut un tutorial serios infoarena.

Atunci cand intri pe site, sa te ia cu inceputul, sa iti arate mai multe modele de sursa la A+B. Ar mai trebui explicate diferentele dintre Borland si g++ in detaliu. M-am gandit de mult la asta, insa nu am cunostintele necesare pentru a-l scrie. Eu oricum am invatat C++ dupa ureche, nu am folosit niciodata Borland (decat la OJI :p).

Ce parere aveti?

Baga un IAP Smile
Memorat
fluffy
Echipa infoarena
De-al casei
*****

Karma: 71
Deconectat Deconectat

Mesaje: 146



Vezi Profilul
« Răspunde #12 : Ianuarie 08, 2008, 05:51:35 »

Zice "eroare de compilare in evaluator". E bug, mesajul asta trebuie sa fie doar pentru erori in evaluatorul problemei.

BTW: se recomanda sa dai si un link la job-ul cu probleme.
Memorat
stoianmihail
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 11



Vezi Profilul
« Răspunde #13 : Decembrie 08, 2014, 00:39:58 »

Am si o intrebare..
Am codul urmator...
Cod:
//Iisuse miluieste -ma
#include<fstream>
#define GOD 500000000
using namespace std;

void GOD_sort( long int a[ ] , long  int n )
{
long int p , aux , gasit;
do {
    gasit = 0 ;
    for( p = 0 ; p < n; p ++ )
       {
      if( a[ p ] > a[ p + 1 ] )
        {
        aux = a[ p ];
        a[ p ] = a[ p + 1];
a[ p + 1] = aux;
gasit = 1;
  }
      }
  }while( gasit );
}
int main()
{
long int targ[ GOD ] , x , d , k , i , j , N ;
//Iisuse miluieste - ma
ifstream f("lalele.in");
ofstream g("lalele.out");
f>>N;
f>>d;
f>>x;
i = 0;
while( !f.eof() )
     {
         if( x )
         {
     while( d )
  {
  targ[ i ] = x;
for( j = 0; j <= i ; j ++ )
         targ[ j ] ++;
i ++;
d --;
}
  }
       if ( !x )
    {
           k = i;
   GOD_sort ( targ , ( k - 1 ) );
   while ( d )
                {
                  k = k / 2;
          g<<targ[ k ]<<'\n';
  d --;
  for ( j = 0; j < k ; j ++ )
       targ [ j ] ++;
                  }
            i = k;
    }
      f>>d;
      f>>x;
      }
f.close();
g.close();
return 0;
}
si imi da killed by signal 11
Stiu ce e un signal 11 dar nu stiu la ce parte din cod imi face asta....
Va rog,daca puteti sa ma ajutati !! Cry
e problema lalele de pe varena
Memorat
xtreme77
Client obisnuit
**

Karma: 7
Deconectat Deconectat

Mesaje: 69



Vezi Profilul
« Răspunde #14 : Decembrie 08, 2014, 12:28:02 »

Dimensiunea "GOD" e imensa.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines