Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> c++ tablice prosba o pomoc
aleo
post
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 0
Dołączył: 23.08.2008

Ostrzeżenie: (0%)
-----


Witam co w tym programie jest zle?
http://wklej.org/id/262294/

prosze o pomoc (IMG:style_emoticons/default/wstydnis.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
l0ud
post
Post #2





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Wracając do tematu (bo co jak co syf się tutaj zrobił i może jeszcze będzie trwał)...

Nie ma czegoś takiego jak iostream.h dla C. Ten język nie ma masy rzeczy aby zrealizować to w takiej postaci jak w C++. Wersja z końcówką .h to pozostałość po starej implementacji jeszcze przed ustandaryzowaniem. W tej chwili (w gcc) jest to tylko dołączenie właściwego iostream i wejście w przestrzenie nazw tak, aby przypominało to starą implementację. Zresztą wystarczy spojrzeć jak ten plik wygląda:

Kod
// Copyright (C) 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 _BACKWARD_IOSTREAM_H
#define _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 _GLIBCXX_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:


Zdaje się że w visualu nie ma już nawet takiego pliku. Zdecydowanie nie powinno się więc już go stosować (IMG:style_emoticons/default/winksmiley.jpg)

Co do void main() { } bądź samego main() { } sprawa wygląda podobnie: nawet jak gdzieś jeszcze coś takiego działa nie ma powodu, aby tak robić (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- aleo   c++ tablice prosba o pomoc   10.01.2010, 17:56:46
- - phpion   Cytat(aleo @ 10.01.2010, 17:56:46 ) W...   10.01.2010, 18:17:38
- - 230005   1. Zdaje się, że nie musisz używać .h, wystarczy s...   10.01.2010, 18:27:13
- - aleo   nie uruchamia się :/   10.01.2010, 18:30:58
- - wiewiorek   [PHP] pobierz, plaintext #include <iostream...   10.01.2010, 18:41:42
- - 230005   Jak inni nie zauważyli, jak ja zauważyłem i nawet ...   10.01.2010, 19:58:03
- - wiewiorek   Fakt, nie zauwazylem   10.01.2010, 20:19:52
- - marcio   CytatWarning był, bo faktycznie nie jest potrzebne...   11.01.2010, 23:35:25
- - 230005   Cytatzreszta jak mnie pamiec nie myli mozna bylo n...   12.01.2010, 00:09:31
|- - darko   Cytat(230005 @ 12.01.2010, 00:09:31 )...   12.01.2010, 00:25:56
- - marcio   Cytat(230005 @ 12.01.2010, 00:09:31 )...   12.01.2010, 02:26:24
- - thek   Z tym voidem to zależało od kompilatora. Na pewno ...   12.01.2010, 09:05:47
- - marcio   Czyli jednak dobrze mowilem. CytatGcc dla odmiany...   12.01.2010, 13:52:10
- - Max Damage   Według standardu main zawsze powinno zwracać warto...   12.01.2010, 14:23:53
- - marcio   CytatWedług standardu main zawsze powinno zwracać ...   12.01.2010, 15:06:20
- - Max Damage   @marcio: Mam wrażenie, że trochę się zbulwersowałe...   12.01.2010, 15:23:24
- - qutasek   I Wy sie uwazacie za programistow!? Chyba pseu...   12.01.2010, 15:25:18
- - qutasek   nie umiesz programowac - nie bierz sie za to. nie ...   12.01.2010, 15:42:15
- - qutasek   A skad wiesz synku ile mam lat? Zbyt smarkaty jest...   12.01.2010, 16:05:18
- - marcio   Cytat@marcio: Mam wrażenie, że trochę się zbulwers...   12.01.2010, 16:26:10
- - batman   ~qutasek2 Mam dla Ciebie jedną wiadomość: Oczy...   12.01.2010, 16:41:15
- - l0ud   Wracając do tematu (bo co jak co syf się tutaj zro...   12.01.2010, 16:49:10
- - marcio   CytatNie ma czegoś takiego jak iostream.h dla C J...   12.01.2010, 17:53:29
- - Cysiaczek   @belliash - nikogo twoje "opinie" nie ob...   12.01.2010, 18:50:14
- - l0ud   Nie zostałeś zbanowany od razu. Poza tym nie ...   12.01.2010, 18:56:42
- - thek   Cytat(marcio @ 12.01.2010, 13:52:10 )...   12.01.2010, 22:14:34
- - marcio   CytatW linuxie kompilacja w linii komend jest obsł...   12.01.2010, 23:47:14
- - darko   standard iso 9899 draft c++ http://www.open-std....   13.01.2010, 01:57:19


Reply to this topicStart new topic
3 Użytkowników czyta ten temat (3 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 21:45