C - первый раз с перечислением
Всем привет!!!
Я использую enum в первый раз, и у меня есть проблема.
Я хочу напечатать номер буквы(перечисления)
Смотрите код:
Что я уже пробовал:
#include <stdio.h> #include <string.h> enum alphabet {a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z} chosen_letter; int main(void) { char *my_input; //printf("Give a word: "); //scanf("%s" , &my_input); int numbers_array[strlen(my_input)]; for(int i = 0; i < strlen(my_input); i++) { numbers_array[i] = 0; // initialize all array's prices to 0... } printf("here -> %d", chosen_letter = j); }
Rick York
Я рекомендую вам взять книгу для начинающих по С. Для начала я использовал "язык Си" Скотта Мейера. Я думаю, что сейчас она уже не печатается, но вокруг полно других книг. Так или иначе, возьмите книгу и проработайте упражнения в каждой главе. Как только вы прочтете книгу, то продвинетесь немного дальше и придумаете проект, который нужно сделать. Для меня это была компьютерная графика, и она до сих пор остается такой. Удачи.