Ссылка на проблему Дано Это код с ошибкой, которую вы исправите // Become familiar wih C syntax // Learn to debug buggy code #include <cs50.h>
int main(void) { // Ask for your name and where live name = get_string("What is your name? ") location = get_string("Where do you live? ") // Say hello print("Hello, %i, from %i!", name, location) } Ошибка №1 Вы увидите, что это выдаст вам эту ошибку при запуске/вводе команды make debug: debug.c:9:5: error: use of undeclared identifier 'name' name = get_string("What is your name? ") ^
1 error generated.
make: *** [<builtin>: debug] Error 1 Чтобы решить эту проблему, нам нужно указать, какого типа это имя, оно является строкой? Да!! Посмотрите на это. Изменяем код вот так: string name = get_string("What is your name? "); string location = get_string("Where do you live? "); и также всегда не забывайте точку с запятой в последней строке, иначе вы получите эту ошибку: debug.c:9:52: error: expected ';' at end of declara