Я в основном кодирую python. у меня 0 опыта в c. Я купил книгу по структуре данных в c, потому что хотел изучить низкоуровневый язык и алгоритмы, мне сказали, что «структура данных в c от Ноэля Кали Чарана» была хорошей книгой для начинающих,
Я загрузил кодовый блок и правильно его настроил. Я просматривал книгу, следуя вместе с кодом, который они предоставляют
это то, что есть в книге, и это дало мне так много ошибок. поэтому я провел свое исследование, думая, что, возможно, книга устарела (опубликована в 2015 году), я ожидаю, что мои ошибки будут в синтаксисе.
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <float.h>
typedef struct date{
int day;
char month[4];
int year;
}Date;
Date dob, borrowed, returned;
dob.day = 15;
strcpy(dob.month, 'nov');
dob.year =2015;
void printDate (Date d){
printf("%s %d %d \n", d.month, d.day, d.year);
}
printDate(dob);
Я оказался здесь, ошибок нет, но метод print f не работает .
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <float.h>
typedef struct date{
int day;
char month[4];
int year;
}Date;
int main() {
Date dob, borrowed, returned;
dob.day = 15;
strcpy(dob.month, 'nov');
dob.year =2015;
void printDate (Date d){
printf("%s %d %d \n", d.month, d.day, d.year);
}
printDate(dob);
return 0;
}
printDate(dob);
мой вопрос ::
- эта книга устарела? -Любые советы по началу с c, я хотел бы изучить правила синтаксиса, но мне не удалось найти руководство для начинающих, чтобы учиться,
спасибо