Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- #include <conio.h>
- #include <time.h>
- #include <locale.h>
- #include <string.h>
- int main(void)
- {
- char* cparr[] = { "Львiв", "Хмельницький", /* список міст */
- "Полтава", "Рiвне", "Iвано-Франкiвськ", "Київ" };
- char* nyc[] = { "Нью Йорк", "Манчестер" };
- int rc; /* номер вибраного міста */
- setlocale(0, ".1251");
- //srand(time(NULL)); /* вибір міста */
- //strcpy(*cparr, *nyc);
- int lik = sizeof(nyc) / sizeof(char*);
- while (lik<10)
- {
- printf("fill cities array\n");
- fgets(*(nyc + lik), 20, stdin);//тут мабуть проблема
- lik++;
- }
- int counter = sizeof cparr / sizeof(char*);
- for (int j = 0; j < sizeof(nyc) / sizeof(char*); j++)
- {
- *(cparr + counter) = *(nyc + j);
- counter++;
- }
- srand(time(NULL));
- rc = rand() % (sizeof cparr / sizeof(char*));
- printf("%d", rand());
- printf("counter %d", counter);
- //printf("/n%d", sizeof(cparr));
- //printf("/n%d", sizeof(char*));
- printf("\nВибране мiсто - %s \n", cparr[rc]);
- for (int i = 0; i < counter; i++)
- {
- printf("%s\n", *(cparr + i));
- }
- getchar();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement