Skocz do zawartości


Close Open
Close Open

WielebnyK

Dołączył: 20 Jan 2004
Offline Ostatnio aktywny: May 03 2007 16:20 PM
-----

Moje posty

W temacie:c++ nie wiem jak poprawic program

08 February 2006 - 23:09 PM

cin>>d;
cin>>m;
cin>>r;


Na tym etapie nie ładuj danych od razu do intów, tylko najpierw do string'ów.
Będziesz mógł zweryfikować czy to poprawne liczby i zamienić je na inty (np za pomozą atoi).

Do kompilacji pod Linuksem używa się programu gcc

Najprostrze wywołanie to:
g++ -o nazwa_exeka twojprogram.cpp

... ale lepiej poprostu uruchom kdevelopa i napisz to pod nim. To bardzo dobre narzędzie.

W temacie:C++ DAM PRACE - tworzenie gier na pc, pod windows

08 February 2006 - 22:09 PM

Moja strona wielebnyk.republika.pl. Tam można się zorientować w moim doświadczeniu i umiejętnościach.

Jeśli macie dla mnie dobrą ofertę, to znajdziecie również dane kontaktowe.

Jestem z Warszawy.

W temacie:C++ deklaracja zmiennych

08 February 2006 - 21:54 PM

#include <iostream>
#include <string.h>
using namespace std;
   
int main()
{
   char A[3][7]= {"marcin","tomek","piotr"};
     
   cout << "A1: " << A[0] << endl;
 
   system("pause");
   return EXIT_SUCCESS;
}


Sprawdź tak.

No ale przecież chyba muszę ją zadeklarować jako typ znakowy.To ona nie wczytuje jednego imienia w jedną komórkę?bo by wychodziło że 3 komórki na 3 imiona


Potrzebujesz 3 ciągów znaków, nie znaków.

Możesz też spróbować ze stringami

string a[3];
a[0] = "marcin";
...

W temacie:Dev C++

06 February 2006 - 13:31 PM

Grafikę, czyli co? Okienka?


A z tym goto to przegiołeś. Nie słyszałeś o pętlach?

W temacie:Kto mi wytłumaczy [turbo pascal]

06 February 2006 - 13:23 PM

Nie analizowałem dokładnie, ale na pierwszy rzut oka to jest coś takiego:

nil <-L dane1 P-> <-L dane2 P-> <-L dane3 P-> .... <-L dane_n P-> nil

czyli najnormalniejsza w świecie lista dwukierunkowa.

procedura ma za zadznie usunąć "bierzący element" z tej listy, czyli kasuje np dane 2 i "przepina" wskaźniki lewy i prawy, z sąsiednich elementów, tak żeby uzyskać znów poprawną listę:

nil <-L dane1 P->  <-L dane3 P-> .... <-L dane_n P-> nil


Jak nie rozumiesz tych moich strzałek, to zobacz rysunek na mojej stronce:
http://wielebnyk.rep...rticle00016.htm