![]() ![]() ![]() | io/product-code-1.c - Millies product codes - alternativ implementation. | Lektion 13 - slide 24 : 32 Program 6 |
#include <stdio.h> #define PART_MAX 20 void separate_product_code(const char *code, char warehouse[], char productid[], char qualifier[]); int main(void) { char *code = "ATL1203S14", warehouse[PART_MAX], productid[PART_MAX], qualifier[PART_MAX]; separate_product_code(code, warehouse, productid, qualifier); printf("Product code: %s\n", code); printf("Parts: %s, %s, %s\n", warehouse, productid, qualifier); return 0; } void separate_product_code(const char *code, char warehouse[], char productid[], char qualifier[]){ sscanf(code, "%[^0123456789]" "%[0123456789]" "%s", warehouse, productid, qualifier); }