LinuxForum.Fans
Тема

Баг

Автор: viva_linuxoid 4 сообщений 1090 просмотров
#341232

Доброго времени и суток !!!
У меня есть код :

text
#include <stdio.h>
Int main()
{
Int i;
Scanf("%d",i);
Printf ("%d",i);
Return 0;
}

Код должен ждать пока юзер выведет цифру и прога выведет цифру.
Но вместо вывода цифры которую ввел юзер он мне выводит (null).
Что делать?

#341251

В scanf вторым аргументом передается указатель на переменную.

Внимательно читаем

man scanf
и прочие маны.
#341255

viva_linuxoid,
и помимо предыдущего совета: C/C++ -- регистрозависимый, Int и int -- это разные идентификаторы, равно как со scanf, printf, return.

#341267
text
#include <stdio.h>
int main()
{
    int i;
    scanf("%d", &i);
    printf("%d\n", i);
    return 0;
}
Войдите или зарегистрируйтесь, чтобы ответить.