300 پروژه و تمرین برنامه نویسی C و حل تمام سوالات کتاب جعفرنژاد قمی
تمامی پروژه های درس گرافیک به زبان سی
تمامی تمرینات درس برنامه نویسی سی
تمامی حل پروژه های درس ساختمان داده به زبان سی
بیش از 10 هزار خط برنامه
برنامه های کتابخانه ای
برنامه ویرایشگر
برنامه های ساخار درختی و لینک و پسته و...
برنامه های کوچک و تمرینات
برنامه های بازگشتی و گرافیکی
و....
#include
#include
#include
#include
#include
struct address {
char name[30] ;
char street[30] ;
char city[20] ;
char state[3] ;
char zip[10] ;
struct address *next ;
struct address *prior ;
} list_entry ;
struct address *start ;
struct address *last ;
void enter() , display() , search() ;
void save() , load() , list() , del();
void display(struct address *info, int *row);
struct address *find(char *);
int menu_select();
struct address *store(struct address *, struct address *);
int main ()
{
start = last = NULL ;
for(;;) {
switch(menu_select()) {
case 1: enter(); break ;
case 2 : del(); break ;
case 3: list() ; break ;
case 4: search(); break ;
case 5: save(); break ;
case 6: load(); break ;
case 7: exit(0) ;
}//end of switch
}//end of for
}//end of main
//****************
int menu_select()
{
char s[5];
clrscr() ;
gotoxy(25, 4) ;
printf("1. enter a name ") ;
gotoxy(25, 6) ;
printf("2. delete a name ") ;
gotoxy(25, 8) ;
printf("3. list all files ") ;
gotoxy(25, 10) ;
printf("4. search ") ;
gotoxy(25, 12) ;
printf("5. save the file ") ;
gotoxy(25, 14) ;
printf("6. load the file ") ;
gotoxy(25, 16) ;
printf("7. quit ") ;
do {
gotoxy(20, 18) ;
printf("enter your select(1-7):");
gets(s);
} while (atoi(s) < 0 || atoi(s) > 7) ;
return atoi(s) ;
}
//*********************
300 پروژه و تمرین برنامه نویسی سی C و حل تمام سوالات کتاب جعفرنژاد قمی