#ifdef cplusplus
extern "C"
#endif
int pi_dht_read(int type, int pin, float* temperature, float* humidity);
#ifdef cplusplus
extern "C" {
#endif
int pi_dht_read(int type, int pin, float* temperature, float* humidity);
#ifdef cplusplus
}
#endif
char h[20]="Hello";
char h[20]={'H', 'e', 'l', 'l', 'o'};
void strcpy(char *s, const char *t)
Кернигана сейчас читать в качестве первого учебника тяжело. Потому, что например, helloworld от Кернигана записывается примерно так:
main()
{
printf("Hello World!");
}
а если у Вас на самом деле компилятор не С, а С++, что весьма вероятно с учетом указанных сред разработки (кроме CodeLite - про нее ничего не знаю), то это на самом деле ошибка. Надо
int main()
{
printf("Hello World!");
return 0;
}