1

Тема: Допоможіть початківцю

Доброго дня. Вирішив пройти курс програмування на платформі Prometheus "CS50". Перший тиждень працювали зі Scratch, і ось справа дійшла до С. І відразу ж не  виходить виконати навіть перше стартове елементарне (здавалося б) практичне завдання: "Потрібно написати та відправити код програми на C, яка виводить "hello, %username%", де %username% - ім'я користувача, введене з клавіатури, і переходить на новий рядок".
Вводжу:

#include <stdio.h>

int main(void)
{
    printf("Hello, Alexander\n");
}

І видає помилки:
:) hello.c exists.
:) hello.c compiles.
:( responds to name Veronica.
    expected "Veronica", not ""
:( responds to name Brian.
    expected "Brian", not ""

Що я роблю не так? Що ще потрібно дописати? Дякую.

2

Re: Допоможіть початківцю

Так ви лише виводите ім'я. А де зчитування з клавіатури нікнейма, який введе користувач?

3

Re: Допоможіть початківцю

wander написав:

Так ви лише виводите ім'я. А де зчитування з клавіатури нікнейма, який введе користувач?

От я тормоз. Не до кінця зрозумів суть завдання :D
Все, виправив, дякую, працює)))

#include <cs50.h>
#include <stdio.h>

int main(void)
{
        string s = get_string("Name: ");
        printf("hello, %s\n", s);
}