ДонРеба
Създадено на 10.12.2020, видяно: 1284 пъти. #21185
рабине, сорсовете не се "намират",а се пишат.
ардуиното разбирасе си има указатели, защото е обикновен С++.
и не само че има, ами си ги ползва в стандартните функции, например Serial.write
първия му аргумент е char*, според мен всеки който пише интерфейс със char* вместо void* на функция от тоя вид трябва да се разчеква на 4 коня, но това е странична тема, важното е че има указатели
saruman
Създадено на 10.12.2020, видяно: 1275 пъти. #21197
Малко съм писал на C,ама още ми е гадно,особено като видя процедурите по 500 реда и най-отгоре декларирани всички променливи а,b,i,j и ми става лошо
Rabin
Създадено на 10.12.2020, видяно: 1256 пъти. #21202
Arduino language не е точно С++, нито С.
Ама като пускат сулю и пулю да пише по наше форуми - кво да прайм, ще търпим. То философи, то градинари, я доведи и чистачката да си каже мнението!
гофи2
Създадено на 10.12.2020, видяно: 1253 пъти. #21204
Rabin-e спри да ме намесваш в теми, в които не желая да пиша.
Rabin
Създадено на 10.12.2020, видяно: 1249 пъти. #21206
Rabin-e спри да ме намесваш в теми, в които не желая да пиша.
Mи не пиши бре, кой те кара. Предполагахм че ще ми изнесеш неко лекция и по С, не може да не му разбираш професионално!
гофи2
Последно редактирано на 10.12.2020 от гофи2, видяно: 1244 пъти. #21207
Два пъти ме споменаваш в тема, в която според собственото ти, професионално мнение не съм компетентен да се изказвам. И после, що пишеш. Щото ме бараш за ташаците.
Виж, колко много, други теми има! Закачай ме там!
gat3way
Създадено на 10.12.2020, видяно: 1242 пъти. #21209
Таман C++ е, обаче иде-то верно е супер отвратителна боза, аз навремето набарах някакъв мейкфайл с таргети дето билдват всичкото в текущата директория и го флашват, оттогава не съм пипал тая гняс.
Евлампи
Създадено на 10.12.2020, видяно: 1236 пъти. #21210
Малко съм писал на C,ама още ми е гадно,особено като видя процедурите по 500 реда и най-отгоре декларирани всички променливи а,b,i,j и ми става лошо
Аз още се кефя като се сетя как на листа а3 (щото немах комп) плющях пойнтери и хуйните на всичко отгоре бачкаха като поправя типотата на който има комп и ми ги въвежда и компилира щото и не можех да си напиша заглавието на клавиатура без да кълва досадно бавно и много смешно с двата показалеца, романтични времена, Ц без плюсовете ми е първата програмистка любов :)
Rabin
Създадено на 10.12.2020, видяно: 1233 пъти. #21211
Два пъти ме споменаваш в тема, в която според собственото ти, професионално мнение не съм компетентен да се изказвам. И после, що пишеш. Щото ме бараш за ташаците.
Виж, колко много, други теми има! Закачай ме там!
Дося не намерих тема, в която да не се смяташ компетентен.
Таман C++ е, обаче иде-то верно е супер отвратителна боза, аз навремето набарах някакъв мейкфайл с таргети дето билдват всичкото в текущата директория и го флашват, оттогава не съм пипал тая гняс.
Ще ме накараш да смъкна някоя С++ програмка, и да я пусна на компилатора на Ардуино. Що пишете през гъза си?
|
Създадено на 10.12.2020, видяно: 1225 пъти. #21212
Ще ме накараш да смъкна някоя С++ програмка, и да я пусна на компилатора на Ардуино. Що пишете през гъза си?
Абе, Рабине, ти съвсем никаква C++ програма ли не можеш да напишеш, та ги "смъкваш"? :)
|
Създадено на 10.12.2020, видяно: 1220 пъти. #21213
Малко съм писал на C,ама още ми е гадно,особено като видя процедурите по 500 реда и най-отгоре декларирани всички променливи а,b,i,j и ми става лошо
Аз още се кефя като се сетя как на листа а3 (щото немах комп) плющях пойнтери и хуйните на всичко отгоре бачкаха като поправя типотата на който има комп и ми ги въвежда и компилира щото и не можех да си напиша заглавието на клавиатура без да кълва досадно бавно и много смешно с двата показалеца, романтични времена, Ц без плюсовете ми е първата програмистка любов :)
Ugh, A3? Аз режа Legal на две части и така пиша (и до сега). 22x18 cm са идеален размер. Ако не можеш да събереш функция на толкова, значи е твърде дълга.
Rabin
Създадено на 10.12.2020, видяно: 1219 пъти. #21214
Ще ме накараш да смъкна някоя С++ програмка, и да я пусна на компилатора на Ардуино. Що пишете през гъза си?
Абе, Рабине, ти съвсем никаква C++ програма ли не можеш да напишеш, та ги "смъкваш"? :)
На С++ не съм писал от 18 години, и да, съвсем никаква.
Туй дето ще мине на DevCPP няма да мине на Ардуино. Бас ловим ли? Или ще замълчиш кат путка, според ника си.
|
Последно редактирано на 10.12.2020 от |, видяно: 1216 пъти. #21215
Ще ме накараш да смъкна някоя С++ програмка, и да я пусна на компилатора на Ардуино. Що пишете през гъза си?
Абе, Рабине, ти съвсем никаква C++ програма ли не можеш да напишеш, та ги "смъкваш"? :)
На С++ не съм писал от 18 години, и да, съвсем никаква.
Туй дето ще мине на DevCPP няма да мине на Ардуино. Бас ловим ли? Или ще замълчиш кат путка, според ника си.
Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка. Какво няма да мине на Ардуино конкретно. Защото май се оказа, че засега дрънкаш пълни идиотщини.
Rabin
Създадено на 10.12.2020, видяно: 1212 пъти. #21216
Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка.
Путка, пак се измъкваш.
Тестваме ли туй от предното ми мнение, или те е стра?
|
Създадено на 10.12.2020, видяно: 1208 пъти. #21217
Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка.
Путка, пак се измъкваш.
Тестваме ли туй от предното ми мнение, или те е стра?
Попитах конкретен въпрос. Кое няма да върви на Ардуиното?
Евлампи
Създадено на 10.12.2020, видяно: 1201 пъти. #21220
Ugh, A3? Аз режа Legal на две части и така пиша (и до сега). 22x18 cm са идеален размер. Ако не можеш да събереш функция на толкова, значи е твърде дълга.
Те функциите се събират на малко обаче на а3 се събират повече функции и може да се пердашат разни неформални диаграмки със стрелки между тях и забележки наоколо, иначе все пак като фанатик на програмиране на малко място се представям нелошо с немалко код изплющян НА айфон при това не плюс размер и редактора даже нямаше фолдване :)
Rabin
Създадено на 10.12.2020, видяно: 1200 пъти. #21221
Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка.
Путка, пак се измъкваш.
Тестваме ли туй от предното ми мнение, или те е стра?
Попитах конкретен въпрос. Кое няма да върви на Ардуиното?
// pointer to classes example
#include <iostream>
using namespace std;
class Rectangle {
int width, height;
public:
Rectangle(int x, int y) : width(x), height(y) {}
int area(void) { return width * height; }
};
int main() {
Rectangle obj (3, 4);
Rectangle * foo, * bar, * baz;
foo = &obj;
bar = new Rectangle (5, 6);
baz = new Rectangle[2] { {2,5}, {3,6} };
cout << "obj's area: " << obj.area() << '\n';
cout << "*foo's area: " << foo->area() << '\n';
cout << "*bar's area: " << bar->area() << '\n';
cout << "baz[0]'s area:" << baz[0].area() << '\n';
cout << "baz[1]'s area:" << baz[1].area() << '\n';
delete bar;
delete[] baz;
return 0;
}
Eй туй според мен няма да мине. Абстрахирай се от iostream, ако и по дефолт да би трябвало да принти през серийния порт.
|
Създадено на 10.12.2020, видяно: 1197 пъти. #21222
Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка.
Путка, пак се измъкваш.
Тестваме ли туй от предното ми мнение, или те е стра?
Попитах конкретен въпрос. Кое няма да върви на Ардуиното?
// pointer to classes example
#include <iostream>
using namespace std;
class Rectangle {
int width, height;
public:
Rectangle(int x, int y) : width(x), height(y) {}
int area(void) { return width * height; }
};
int main() {
Rectangle obj (3, 4);
Rectangle * foo, * bar, * baz;
foo = &obj;
bar = new Rectangle (5, 6);
baz = new Rectangle[2] { {2,5}, {3,6} };
cout << "obj's area: " << obj.area() << '\n';
cout << "*foo's area: " << foo->area() << '\n';
cout << "*bar's area: " << bar->area() << '\n';
cout << "baz[0]'s area:" << baz[0].area() << '\n';
cout << "baz[1]'s area:" << baz[1].area() << '\n';
delete bar;
delete[] baz;
return 0;
}
Eй туй според мен няма да мине. Абстрахирай се от iostream, ако и по дефолт да би трябвало да принти през серийния порт.
Ами пробвай го. Можеш ли? :)
Rabin
Последно редактирано на 10.12.2020 от Rabin, видяно: 1191 пъти. #21223
Хубо, засега печелиш. Зарад тебе дръпнах 200 мегабайта ИДЕ и като махнах стриймовете и взе че се билдна.
Казвам засега. Не очаквах да приеме указателите. Билдна го на 784 байта.
|
Последно редактирано на 10.12.2020 от |, видяно: 1183 пъти. #21224
Хубо, засега печелиш. Зарад тебе дръпнах 200 мегабайта и като махна стриймовете и взе че се билдна.
Казвам засега. Не очаквах да приеме указателите. Билдна го на 784 байта.
Аха. Та, какво не работело на Ардуиното, о велики писачо на "firmware"? :)