#include #include #include #include #define TAVARAT_KOKO 100 #define BUF_KOKO 50 typedef struct tavara { char nimi[BUF_KOKO]; double hinta; long kpl; } Tavara; int lisays(Tavara tavarat[]); int poista(Tavara tavarat[]); int valinta_KE(); //testitarkoitukseen void annaTeksti(char jono[]); int vertaa(char* a, char* b); void annaIntLuku(int* luku); void annaDoubleLuku(double* luku); int main(int argc, char** argv) { //testi testi... int valinta; Tavara tavarat[TAVARAT_KOKO] = {0}; printf("nimi %s\nhinta %lf\nkpl %d", tavarat[0].nimi, tavarat[0].hinta, tavarat[0].kpl); if(strcmp(tavarat[0].nimi, "") == 0) puts("\nnimi = 0"); printf("K/E"); valinta = valinta_KE(); printf("%d",valinta); lisays(tavarat); lisays(tavarat); lisays(tavarat); getchar(); return 0; } int lisays(Tavara tavarat[]) { int i; double hinta; int kpl; int vanha = 0; int valinta; char nimi[BUF_KOKO]; printf("Anna tavaran nimi: "); annaTeksti(nimi); for(i=0; i