|
Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка СРаспечатать автомобили этого изготовителя.P */ /********************************************************************/ void search_link_list(car_temp_ptr search_list) { Pchar search_make[10]; Pcar_temp_ptr temp_ptr; /*объявить текущий указатель */ PPPPPPPPPPPPPPPPPPPPPPP /*определить изготовителя для поиска */ Pprintf("\n\nSearch for car in stock."); Pprintf("\nEnter make of car to search for in list. "); Pscanf("%s", search_make); P/*движение по списку */ Pfor(temp_ptr-search_list; temp_ptr!=NULL; temp_ptr=temp_ptr->next) { P if (strcmp(temp_ptr->make, search_make) == 0) { PP printf("\n\nyear: %4d", temp_ptr->year); /*год изготовления */ PP printf("\nmake: %s", temp_ptr->make); /*изготовитель */ PP printf("\nmodel: %s", temp_ptr->model); /*модель */ PP printf("\nVIN: %s", temp_ptr->VIN); /*номер */ PP printf("\nMileage: %6.0f ", temp_ptr->mileage); PP /*считать показания одометра*/ PP} P} } /********************************************************************/ /********************************************************************/ После выполнения программы на дисплее появится следующее сообщение. year: 1981 make: Chevy model: Camaro VIN: 12Z367 mileage: 37456 year: 1974 make: Ford model: Mustang11 VIN: 3L265ST mileage: 122456 year: 1997 make: Saturn model: SL1 VIN: 234TH67 mileage: 140512 year: 1981 make: Chevy model: Camaro VIN: 12Z367 mileage: 37456 year: 1974 make:Ford model: Mustang11 VIN: 3L265ST mileage: 122456 year: 2002 make: Hummer model: H2 VIN: 73H2L7 mileage: 13 year: 1997 make: Saturn model: SL1 VIN: 234TH67 mileage: 140512 Удалены следующие автомобили из списка для продаж ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|