PDA

نسخه کامل مشاهده نسخه کامل : برنامه نویسی به زبان c++



sadaftork
17-10-2013, 13:14
سلام ازتون کمک میخواستم که این برنامه رو چه جوری میشه نوشت تعدادی کاراکتر ار وزودی بگیرد ولینک لیستی بسازد که هر عنصر حاوی یکی از کاراکتر است کاراکتر اخر با $ مشخص می شود ممنون میشم:n18::n28:

enigma110
05-11-2013, 01:05
دوست عزیز اگه درست متوجه شده باشم شما یه رشته در برنامه باید دریافت کنید با استفاده از لینک لیست ها اگه این باشه من تا فردا اگه یادم بمونه حتما یه کد از سی که قبلا نوشتم رو براتون می زارم

enigma110
05-11-2013, 16:08
struct chec
{
int number;
int mony;
char name[20];
char bankname[20];
int v;
struct chec *next;
};
struct other
{
int number;
int mony;
char name[20];
char bankname[20];
int v;
struct other *link;
};

struct chec *last,*first,*node,*no;
struct other *end,*head,*point,*ja;
void main()
{
int s;



clrscr();
int n,m,l,i;
gotoxy(20,10);
printf("enter number check== ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
clrscr();
for(m=1;m<80;m++){
gotoxy(m,5);
printf("-");
}
for(m=1;m<80;m++){
gotoxy(m,24);
printf("-");
}
node=(struct chec*)malloc(sizeof(struct chec));
if(first=='\0') {
first=last=node;
gotoxy(10,4);
printf("TOTAL CHECK: %d ",n);
gotoxy(70,4);
printf("CHECK: %d ",i);
gotoxy(40,2);
printf("MY CHECK ");
gotoxy(10,6);
printf("enter name ======== ");
scanf("%s",node->name);
gotoxy(10,8);
printf("enter id chec ===== ");
scanf("%d",&l);
no=first;
while(no!='\0')
{
if (no->number!=l)
no=no->next;
else
{
for(int i=5;i<24;i++)
{
gotoxy(40,i);
printf("|");
}
gotoxy(50,8);
printf("repeat id chec ===== ");
scanf("%d",&l);
no=first;
break;
}
}
ja=head;
while(ja!='\0')
{
if(ja->number!=l)
ja=ja->link;
else
{
for(int i=5;i<24;i++)
{
gotoxy(40,i);
printf("|");
}
gotoxy(50,8);
printf("repeat id chec ===== ");
scanf("%d",&l);
ja=head;
}
}
node->number=l;
gotoxy(10,10);
printf("enter mony chec ==== ");
scanf("%d",&m);
node->mony=m;
gotoxy(10,12);
printf("enter bank name === ");
scanf("%s",node->bankname);
node->v=0;
}
else
{
last->next=node;
last=node;
gotoxy(10,4);
printf("TOTAL CHECK: %d ",n);
gotoxy(70,4);
printf("CHECK: %d ",i);
gotoxy(40,2);
printf("MY CHECK ");
gotoxy(10,6);
printf("enter name ======== ");
scanf("%s",node->name);
gotoxy(10,8);
printf("enter id chec ===== ");
scanf("%d",&l);
no=first;
while(no!='\0')
{
if (no->number!=l)
no=no->next;
else
{
for(int i=5;i<24;i++)
{
gotoxy(40,i);
printf("|");
}
gotoxy(50,8);
printf("repeat id chec ===== ");
scanf("%d",&l);
no=first;
clrscr();
break;
}
}
ja=head;
while(ja!='\0')
{
if(ja->number!=l)
ja=ja->link;
else
{
for(int i=5;i<24;i++)
{
gotoxy(40,i);
printf("|");
}
gotoxy(50,8);
printf("repeat id chec ===== ");
scanf("%d",&l);
ja=head;
}
}
node->number=l;
gotoxy(10,10);
printf("enter mony chec ==== ");
scanf("%d",&m);
node->mony=m;
gotoxy(10,12);
printf("enter bank name === ");
scanf("%s",node->bankname);
node->v=0;
}
}
}
}

enigma110
05-11-2013, 16:10
سلام ببخشيد دير شد اين هم برنامه فقط اولش توابع كتابخانه اي زير رو اولش بنويسيد موفق و مويد باشيد

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

roya.rashidi
14-06-2014, 06:49
من این برنامه رو واسه تست نوشتم ولی این ارورو میده .


#include "stdafx.h"
#include <iostream>
using std::endl;
using std::cout;
class gradbook
{
public:void mmmm()
{
cout << "hello" << endl ;
}
};












int _tmain(int argc, _TCHAR* argv[])
{
gradbook aaa;
aaa.mmmm();
return 0;
}
.....................................
Error 1 error C3867: 'gradbook::mmmm': function call missing argument list; use '&gradbook::mmmm' to create a pointer to member c:\users\roya\documents\visual studio 2013\projects\c++\c++\c++.cpp 18 1 c++
......................................


ممنون میشم علتشو بگید