ďťż

Ładny brzuch

Mam Dev-cpp i gdy kopiuje kod programu z jakiejś strony to wyświetla się błąd, że nie może takiego programu skompilować nie wiem dlaczego.

jajo



Opisz dokładniej ten błąd - bo nie widząc kodu programu ani błędu jaki wyskakuje raczej nikt Ci nie pomoże - forum cierpi na brak jasnowidzów ;)

ICQ : 245-363-570

Dowolny kod, gdy wklejam nie daje się skompilować.

jajo

Takie coś pokazuje się, nic nie zmieniałem w jego kodzie

// Copyright © 1997-1999, 2000 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
// terms of the GNU General Public License as published by the
// Free Software Foundation; either version 2, or (at your option)
// any later version.

// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License along
// with this library; see the file COPYING. If not, write to the Free
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.

// As a special exception, you may use this file as part of a free software
// library without restriction. Specifically, if other files instantiate
// templates or use macros or inline functions from this file, or you compile
// this file and link it with other files to produce an executable, this
// file does not by itself cause the resulting executable to be covered by
// the GNU General Public License. This exception does not however
// invalidate any other reasons why the executable file might be covered by
// the GNU General Public License.

#ifndef _CPP_BACKWARD_IOSTREAM_H
#define _CPP_BACKWARD_IOSTREAM_H 1

#include "backward_warning.h"
#include <iostream>

using std::iostream;
using std::ostream;
using std::istream;
using std::ios;
using std::streambuf;

using std::cout;
using std::cin;
using std::cerr;
using std::clog;
#ifdef _GLIBCPP_USE_WCHAR_T
using std::wcout;
using std::wcin;
using std::wcerr;
using std::wclog;
#endif

using std::ws;
using std::endl;
using std::ends;
using std::flush;

#endif

// Local Variables:
// mode:C++
// End:

jajo



To nie jest kod programu!

Ed

Albo mi się wydaje, albo mi się miesza z Javą, albo to są tylko pakiety do załadowania (takie nagłówki)

PHIL

Takie coś mi wyskakuje gdy chcę skompilować program, ale nie jest to jego kod!

jajo

...
// This file is part of the GNU ISO C++ Library. This library is free
...

Jak nie umiecie po angielsku to tłumaczę: "To jest część biblioteki GNU ISO C++"

Jak można skompilować same takie coś?

Peace on earth, war on net...
Zapraszam na QLSITE
A na maila przesyłajcie wszystkie swoje artykuły, opinie, chęci współpracy, itp.

cytat:jajo napisał:

Takie coś mi wyskakuje gdy chcę skompilować program, ale nie jest to jego kod!

Jajo - czego Ty oczekujesz od forumowiczów ?
Uparłeś się, że nie podasz nam ani kodu ani błędu jaki Ci wyskakuje - więc co mamy zrobić ? Wróżyć z fusów :?

PS.
Lista ewentualnych błędów powinna Ci się pojawić na dole ekranu...

ICQ : 245-363-570

choćby taki kod, gdy chcę skompilować nie da się go.

a oto kod jego:
#include <iostream.h>

int main()
{
asm{
mov ax, 13h
int 10h
mov ax, 100
mov bx, 160
mul bx
add ax, 160
mov dx, A000h
mov es, dx
mov di, ax
mov al, 15
mov es:[di], al
}
cin;
}

jajo

mam podobny problem (kiedyś go nie miałem ale instalowałem Dev C++ ponownie)

nie przyjmuje w kodzie: "# include <iostream.h>

wypisując błąd:

In file included from E:/Programm Files/Dev-Cpp/include/c++/backward/iostream.h from F:/AA_moje/LOTTO/lotto1.cpp

równocześnie w oknie pokazujący kod programu otwiera się nowa zakładka mniej więcej o treści poadanej przez "jajo"

(o lic GNU i #ifndef _CPP_BACKWARD_IOSTREAM_H
#define _CPP_BACKWARD_IOSTREAM_H 1

#include "backward_warning.h"
#include <iostream>

using std::iostream;
using std::ostream; ...itd

nie wiem czy bibliotekę mam załadowaną ale nie mogę jej znaleźć zeby dodać

Z tego co widzę jest to nagłówek iostream.h . Jest on obecnie przestarzały i zaleca się używanie takiej składni:

#include <iostream> using napespace std;

Być może jest to problem z jedną z wersji Dev-C++, zainstaluj najnowszą wersję;)

Kodie

ja już rozwiązałęm mój problem. wydaje mi się że ze strony z której ściągałem DevCpp ściągnąłem jakąś wersję testową i ona chyba bibliotej nie miała - po ściągnięciu pliku .zip i po rozpakowaniu nie trzeba było wogole nic instalować tylko od razu mozna bylo program uruchomić, no i elementów tam było zdecydowanie za mało - tylko plik .exe i katalog languages...

"dobrego" Dev-a ściągnąłem z http://www.bloodshed.net/devcpp.html
i tam na samym dole ekranu (ściągałem DecC++ wersje 4.0) klikam "Download from Sourceforge.net" i potem wybierasz cokolwiek (ja chyba niemcy wybrałem) ... musi zadziałać:!

Kodie - tak sobie właśnie o tych wersjach pomyślałem zanim zacząłem szukać "dobrego" Dev-a, ale doszedłem do przeciwnych wniosków - trzeba starszą wersję ściągnąć - bo pewniejsza ;)

Dzięki chłopaki ;) ale admin nie dostanie ode mnie pochwał bo mówił że musze podać kod programu, ale nie chodzi o kod programu tylko o cały program który nie kompiluje poprawnie wszystkiego.

jajo

cytat:jajo napisał:

Dzięki chłopaki ;) ale admin nie dostanie ode mnie pochwał bo mówił że musze podać kod programu, ale nie chodzi o kod programu tylko o cały program który nie kompiluje poprawnie wszystkiego.

Admin - to pewnie było o mnie :)
Ale nie jestem nim - a co do braku pochwał to jakoś przeżyję (choć co do kodu to IMHO miałem rację, że o niego pytałem i następnym razem też o niego będę pytał) 8)

 
ICQ : 245-363-570

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •