Results 1 to 8 of 8

Thread:

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Mar:2006
    Location: Bulgaria
    Posts: 3

    , :

    C++ , , :

    -
    -
    - / /

    :

    -
    -
    - ,
    - , .

    ,

    #include<stdio.h>
    #include<string.h>
    stuct product{
    int nomer
    char ime [31];
    char pr_vazrast [10];
    gloat igrachki;
    gloat kolic
    };
    FILE*fp;
    char fime[31];
    product prod;
    void read(product*pr){
    printf("nomer:");scanf("%d",&pr->nomer;getchar());
    printf("ime:");gets(pr->ime);
    printf("pr_vazrast:");gets(pr->pr_vazrast);
    printf("igrachki:");gets(pr->igrachki);
    getchar();
    }
    void write Prod(product){
    printf("%5d%-30s%5s%5.2f%8.3f\n",pr.nomer,pr.ime,pr.p r_vazrast,pr.igrachki);
    void sazdaj(){
    fp=fopen(fime,"w");fclose(fp);
    printf("Failat e sazdaden!\n");
    }
    void dobavi(){
    fp=fopen(fime,"a+b");
    char ch;
    do{
    read Prod(&prod);
    fwrite(&prod,sizeof(prod),1,fp);
    printf("Oshte(d/n)?");
    ch=getchar();getchar();
    }while(ch!='n');
    fclose(fp);
    }
    void Prom Kol(){
    int nomer;
    printf("Vavedete nomer");scanf("%d",nomer);
    fp=fopen(fime,"r+b");
    fread(&prod,sizeof(prod),1,fp);
    while(!feof(fp)){
    if(prod.nomer==nomer){
    printf("Novo kolichestvo");
    scanf("%f",prod.kolic);
    fseek(fp,-(long)sizeof,SEEK_CUR);
    fwrite(&prod,sizeof(prod),1,fp);
    break;
    }
    fread(prod,sizeof(prod),1,fp);
    }
    fclose(fp);
    }
    void calc money(){
    float sum=0
    fp=fopen(fime,"Rb");
    fread(&prod,sizeof(prod),1,fp);
    while(!feof(fp)){
    sumt=prod.kolic*prod.igrachki;
    fread(&prod,sizeof(prod),1,fp);
    }
    fclose(fp);
    printf("Nalichnost:%.2f\n",sum);
    }
    void spisak Mr(){
    char pr_godini [10];int k=0;
    printf("Vavedi godini");gets(godini);
    fp=fopen(fime,"rb");
    fread(&prod,sizeof(prod),1,fp);
    while(!feof(fp)){
    if(strcmp(prod.godini,godini)==0 &&prod.kolic>0){
    usrite Prod(prod);
    k++;
    }fread(&prod,sizeof(prod),1,fp);
    }
    fclose(fp);
    printf("Namerete:%d\n",k);
    }
    void main(){
    char otg [3];
    printf("Zadaite ime na faila");gets(fime);
    do{
    printf(" Menu\n");
    printf("1:Sazdavane\n");
    printf("2obaviane\n");
    printf("3:Promiana na kolichestvo\n");
    printf("4:Spisak na produkti\n");
    printf("5:Nalichna stoka\n");
    printf("6:Izhod\n");
    printf("Izberete");gets(otg);
    switch(otg [0]){
    case'1':sazdaj();break;
    case'2':dobavi();break;
    case'3':PromKol();break;
    case'4':calcmoney;break;
    case'5':spisakMr();break;
    }
    }while(otg[0]!=6);


    ....

  2. #2
    Registered User
    Join Date: Jan:2004
    Posts: 50
    Code:
    gloat igrachki;
    gloat kolic
    , C++, .....

  3. #3
    Registered User
    Join Date: Mar:2006
    Location: Bulgaria
    Posts: 3
    , ,

    raddo, gloat - float

    stuct - struct

    :

    error 5: Declaration missing;
    error 14: Function call missing )
    error 14: Statement missing;
    error 15: 'ime' is not a member of 'product'
    error 17: Incompatible type conversion
    error 20: Size of 'write' is unknown or zero
    error 20: Declaration syntax error

    , , , , , , .....

  4. #4
    Defender Kaspirtov's Avatar
    Join Date: Jun:2006
    Location: Sf
    Posts: 7,414
    Quote Originally Posted by WesTer View Post
    , :

    C++ , , :

    -
    -
    - / /

    :

    -
    -
    - ,
    - , .

    ,

    ....
    ?! Ka ?

    , switch default + char otg [3];? char , ?
    + printf("Zadaite ime na faila");gets(fime);
    ?! 1, default-e , " ", .

    , ? ?


    :

    FILE*fp;
    char fime[31];
    product prod;

    main() f-. .
    " , , , , ."

  5. #5

    Join Date: Sep:2005
    Location: Sofia
    Posts: 18,517
    5 int nomer ;
    14 ;
    14 ...
    ...

  6. #6
    Eclipse Plugin Developer aphex's Avatar
    Join Date: Mar:2003
    Location: Karlsruhe
    Posts: 546
    WesTer, eclipse . , . , , .

    !

  7. #7
    Registered User
    Join Date: Nov:2007
    Location: Bulgaria
    Posts: 2

    Unhappy

    C#

  8. #8
    Registered User
    Join Date: Oct:2003
    Location:
    Posts: 4,317
    . :
    1. .
    2. .
    3. .

    , " " , . " ".

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |