Я пытаюсь сделать так, чтобы пользователь вводил свою информацию. Как государство, например. Мне нужно обработать эту аббревиатуру штата и вывести ее заглавными буквами. Я не понимаю, как это сделать, потому что использую структуры. Когда я использую то, что я использую ниже, он говорит мне, что они несовместимы, и это не работает. Что мне делать по-другому. Я пробовал почти все. Это в С.
for (i = 0; i < 3 != '\0'; i++) {
people[i].state = toupper(people[i].state);
}
i < 3 != '\0'
что это? - person Sourav Ghosh   schedule 21.02.2017toupper()
работает с одним персонажем за раз. Трудно быть уверенным, потому что вы не дали определение своей структуры, но похоже, что вы пытаетесь применить его ко всей строке. - person John Bollinger   schedule 21.02.2017i
, чем3
, который я когда-либо видел. - person Eugene Sh.   schedule 21.02.2017toupper()
со структурой не имеет причин быть чем-то особенным,toupper()
берет символ и возвращает его верхнийрегистр, и все. Неважно, откуда взялся персонаж. - person Iharob Al Asimi   schedule 21.02.2017