Технологии
Пишу прогу на Си, помогите, пожалуйста, исправить ошибку с массивами. - вопрос №1936182
Здравствуйте. Пишу прогу на Си. «Путешествие по городам»Есть массив с названиями городов, есть вспомогательный массив, по которому определяются значения массива городов.когда запускаю, вместо названий городов выводятся левые символы (смотри скрин)Что делать, как исправить это?
#include <stdlib.h>#include <conio.h>int i;int j;int G;int*i1 = &i;int*j1 = &j;//глобальные переменныеchar vvedenii_symbol;char* Imena_goroda[9][10];int Vspomogatelni[3][3];char* Inf[9][1000];void get_symbol()//функция для принятия с клавиатуры символа{vvedenii_symbol=getchar();}void hod_progi(char vv){switch(vv){case 'w':{if(i != 0){*i1 = i-1;G = Vspomogatelni[i][j];printf(" %c ",&Imena_goroda[G]);break;}else{printf(«Ne kuda»);break;}}case 's':{if(i != 2){*i1 = i+1;G = Vspomogatelni[i][j];printf(" %c ",&Imena_goroda[G]);break;}else{printf(«Ne kuda»);break;}}case 'a':{if(j != 0){*j1 = j-1;G = Vspomogatelni[i][j];printf(" %c ",&Imena_goroda[G]);break;}
апрель 27, 2016 г.
-
Всего ответов: 0