result = fread ( &rules, sizeof(rules), 1, file); fprintf ( stderr, "\n===\n%s\n===\n", rules); ip = atoi ( rules); fprintf ( stderr, "\n===\n%u\n===\n", ip);
В файле лежит число читаю его, преобразовыаю с помощью atoi и получаю неправильное значение, я думаю дело в том что в файле лежит unsigned int, подскажите, как выйти из этой ситуации?