scanf () оставляет новый символ строки в буфере

У меня есть следующая программа: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf(“Enter something: “); scanf(“%d”,&a); // line 1 printf(“Enter other something: “); scanf(“%d”, &b); // line 2 printf(“Enter a char: “); scanf(“%c”,&c1); // line 3 printf(“Enter another char: “); scanf(“%c”, &c2); // line 4 printf(“Done”); // line 5 system(“PAUSE”); […]

Как найти «sizeof» (указатель, указывающий на массив)?

Во-первых, вот какой-то код: int main() { int days[] = {1,2,3,4,5}; int *ptr = days; printf(“%u\n”, sizeof(days)); printf(“%u\n”, sizeof(ptr)); return 0; } Есть ли способ узнать размер массива, на который указывает ptr (вместо того, чтобы просто указывать его размер, который составляет четыре байта в 32-битной системе)?

Как проверить несколько переменных на значение?

Я пытаюсь сделать функцию, которая будет сравнивать несколько переменных с целым числом и выводить строку из трех букв. Мне было интересно, есть ли способ перевести это на Python. Так скажите: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append(“c”) if x or […]

Разрешить ошибки сборки из-за круговой зависимости между classами

Я часто оказываюсь в ситуации, когда мне приходится сталкиваться с многочисленными ошибками компиляции / компоновщика в проекте C ++ из-за неправильных дизайнерских решений (сделанных кем-то другим :)), которые приводят к циклическим зависимостям между classами C ++ в разных файлах заголовков (может случиться также в том же файле) . Но, к счастью (?), Этого недостаточно для […]

Как создать RecyclerView с несколькими типами просмотра?

Из https://developer.android.com/preview/material/ui-widgets.html Когда мы создаем RecyclerView.Adapter мы должны указать ViewHolder который будет связываться с адаптером. public class MyAdapter extends RecyclerView.Adapter { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView v) { super(v); mTextView = v; } } @Override public MyAdapter.ViewHolder […]

В чем причина «нестатического метода нельзя ссылаться из статического контекста»?

Самая распространенная ошибка начинающего – это когда вы пытаетесь использовать свойство classа «статически», не создавая экземпляр этого classа. Это оставляет сообщение с указанным сообщением об ошибке: Вы можете сделать статический статический статический или сделать экземпляр этого classа для использования его свойств. Зачем? Я не прошу решения. Я был бы признателен, чтобы узнать, в чем причина […]

Ошибка синтаксиса из-за использования зарезервированного слова в качестве имени таблицы или столбца в MySQL

Я пытаюсь выполнить простой MySQL-запрос, как показано ниже: INSERT INTO user_details (username, location, key) VALUES (‘Tim’, ‘Florida’, 42) Но я получаю следующую ошибку: У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии сервера MySQL, для правильного синтаксиса для использования рядом с ‘key) VALUES (‘Tim’, ‘Florida’, 42)’ в строке 1 Как я могу исправить […]

Лучшее время для летнего времени и часовых поясов

Я надеюсь, что этот вопрос и ответы на него дадут окончательное руководство по работе с летним временем, в частности, для рассмотрения фактических изменений. Если у вас есть что добавить, пожалуйста, сделайте Многие системы зависят от сохранения точного времени, проблема связана с изменениями времени из-за перехода на летнее время – перемещение часов вперед или назад. Например, […]

Оценка математического выражения, заданного в виде строки

Я пытаюсь написать процедуру Java для оценки простых математических выражений из значений String например: “5+3” “10-40” “10*3” Я хочу избежать множества утверждений if-then-else. Как я могу это сделать?

Как вызвать код Objective-C из Swift

На новом языке Swift от Apple, как вызвать код Objective-C? Apple упомянула, что они могут сосуществовать в одном приложении, но означает ли это, что можно технически повторно использовать старые classы, созданные в Objective-C, при создании новых classов в Swift? Рассуждение Objective-C – независимый от платформы язык, тогда как Swift зависит от платформы. Таким образом, писать […]

Давайте будем гением компьютера.