Pomocy błagam

tytoniasz

Użytkownik
Dołączył
Grudzień 20, 2011
Posty
4
WITAM MAM PROBLEM :1.CHCE Z KLAWIATURY WYBRAC WIECEJ NIZ 1 PRODUKT PO PRZECINKU
2. W ZAPISANYM PLIKU NIE MA NAZWY TYLKO NUMER PRODUKTU...


PROSZE POMOCY



#include <iostream>
#include <conio.h>
#include <time.h>
#include <fstream>
using namespace std;

int main()
{

int co,x,i;
char a,t;

cout << "\t ---------------------------------------------------- \n";
cout << "\t |********************-- cos --*****************|\n";
cout << "\t |**********************-- --*******************|\n";
cout << "\t ---------------------------------------------------- \n" ;
cout <<"\n";
cout << "\t -cos-\n";
cout << " \n\n co zamawiasz ? : \n"; //-material
cout << "\n element nr 1) - numer produktu-.......\ \n";
cout << "\n szynka \n";
cout << "\n element nr 2) - numer produktu-............\ \n";
cout << "\n produkt \n";
cout << "\n produkt nr 3) ;
itd......
cout << "\n\n podaj nr elementu: ";
tu trzeba mi jakis kod zeby mozna po przecinku wybierac numer produktow nie tylko jeden
cin >> co;

switch (co) //wybor
{
case 1:




cout <<"\n"<<co<<"]"<<"\t ---------wybrales szynke-------";


break;
case 2:


cout << "\n"<<co<<"]"<<"\t ---------wybrales pieczywo----------";

break;
case 3:
cout <<"\n"<<co<<"]"<<"\t --------wybrales --------";
break;
default:
cout<< " zazadales element nr " <<co<<" nie znam takiego ";
break;

}
cout << " \n podaj ilosc paczek: ";
cin >> x;

cout <<"\n\n zamowiles element nr: "<< co;

if (i==1)
{
cout <<"\n"<<co<<"]"<<"\t ---------wybrales szynke-------";
}
else
if (i==2)
{
cout << "\n"<<co<<"]"<<"\t ---------wybrales pieczywo----------";
}
else
if (i==3)
{
cout <<"\n"<<co<<"]"<<"\t --------wybrales COSMOFEN--------";
}

cout<<"\n ilosc paczek: "<< x;

cout << "\n jesli zamowic to napisz: t \n"
<< " odpowiedz: \n";
cin >>a;
cout << "\n odpowiedziales: \t";
cout << (a?"tak":"nie");
/* void wysylanie(int x);
x:= */
cout << "\n zamowienie zlozone \n";
//}
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
cout << ( "Aktualna data i czas: %s", asctime (timeinfo) );
ofstream plik; // Tworzy zmienną dzięki, której zapisujemy do pliku
plik.open("zamow.txt", ios:: out); // Funkcja otwierająca plik do czytania. Zamiast plik.txt możemy podać własną nazwę pliku.
plik <<("\n data i czas zamowienia: %s \n",asctime (timeinfo)) // Zapisujemy coś do pliku

<< "\t ---------------------------------------------------- \n"
<< "\t |********************cos --*****************|\n"
<< "\t |**********************-- --*******************|\n"
<< "\t ---------------------------------------------------- \n"
<<"\n"
<< "\t -zamowienie-\n"

<< "\n zamowiony numer elementu z listy : "<<co<<"]"<<"\t\t" ------- i tu tez problem w zapisanym
pliku pokazuje tylko numer produktu a ja jeszcze chce nazwe produktu

<< "\n\n ilosc paczek: "<<x;

getch();
system ("pause");
}
TYTONIASZ
obserwator


Posty: 2
Dołączył(a): Wt sie 23, 2011 14:07 pm
 
Ostatnia edycja:

kanar123

Użytkownik
Dołączył
Marzec 27, 2008
Posty
451
1. Zmień tytuł.. nie jeden błagał pomocy i jej przez to nie otrzymał.
2. Wrzuć kod w odpowiednie taki i.. uporządkuj, jeśli ktoś ma Ci pomóc..
3. Twoje prośby bez problemu można znaleźć w necie.. tylko poszukaj.
4. Błaganie nie pomaga, uwierz mi, wręcz przeciwnie. Nie używaj Capslocka..

Odp na 2. dodaj tablice, na niej prowadź produkty, po wybraniu produktu odwołaj się do 2 indeksu w tablicy w której będzie jego nazwa i ją wyślij do pliku.
lub.. dodaj warunek if (co==1) {plik << "Nazwa produktu...";} else {} //itd..
Odp na 1. Użyj pętli i tablicy do zapisania poprzednich wyborów..
 
Do góry Bottom