سلام من متن پیام دریافتی رو با کد جدا کردم و متن رو ریختم توی اشاره گر ، حالا متن داخل اشاره گر رو میخوام بریزم توی eeprom ولی خطا میده ، چور میتونم رشته داخل یه اشاره گر رو بریزم توی eeprom ؟
اطلاعیه
Collapse
No announcement yet.
ثبت مقادیر اشاره گر داخل کراکتر ( رشته ) - ( حول ماژول sim800 )
Collapse
X
-
پاسخ : ثبت مقادیر اشاره گر داخل کراکتر ( رشته ) - ( حول ماژول sim800 )
متن رو نمیشه کپی کرد تو اشاره گرکه. اشاره گر صرفا به یه قسمت از حافظه یا بافر اشاره می کنه. شما بهتره کدتونو اینجا بزارید تا بقیه دوستان بتونن بهتر راهنمیی کنند. سوال شما پر از خطا و در عین حال نامفهومه.نوشته اصلی توسط hmdmail20 نمایش پست هاسلام من متن پیام دریافتی رو با کد جدا کردم و متن رو ریختم توی اشاره گر ، حالا متن داخل اشاره گر رو میخوام بریزم توی eeprom ولی خطا میده ، چور میتونم رشته داخل یه اشاره گر رو بریزم توی eeprom ؟
ولی به هر حال:
while(*p++) {
ino_benevis_to_eeprom(p)
}
همچین راهکاری باید جواب سوال شما باشه
- تشکرها 1
-
پاسخ : ثبت مقادیر اشاره گر داخل کراکتر ( رشته ) - ( حول ماژول sim800 )
الان من این کد رو نوشتم که eeprom رو راه اندازی کنم :
حالا یه متغیر دیگه دارم اونهم اشاره گره به اسم char *numberکد:eeprom char *phonenumber="09120000000";
میخوام number* رو بریزم توی eeprom از روش زیر استفاده کردم :
کد بدون خطا کامپایل میشه ولی کار نمیکنه چیزی نمیریزه تو eepromکد:*[FONT=Yekan]phonenumber[/FONT]= *[FONT=Yekan]number[/FONT];
دیدگاه
-
پاسخ : ثبت مقادیر اشاره گر داخل کراکتر ( رشته ) - ( حول ماژول sim800 )
این روش کپی کردن از یک اشاره گر به یک اشاره گر دیگر صحیح نیست.نوشته اصلی توسط hmdmail20 نمایش پست ها*phonenumber= *number;
#include <string.h>
strcpy(phonenumber, number)
;
- تشکرها 1
دیدگاه
-
پاسخ : ثبت مقادیر اشاره گر داخل کراکتر ( رشته ) - ( حول ماژول sim800 )
بازم خطا میده :نوشته اصلی توسط jafarhabibi نمایش پست ها
#include <string.h>
eeprom char etxt[] = "hello world";
char ramtxt[20];
void estrcpy(char * rstr, eeprom char * estr) {
while(*estr) {
*rstr++ = *estr++;
}
*rstr = 0;
}
estrcpy(ramtxt, etxt)
Error: function argument #1 of type 'eeprom unsigned char [12]' is incompatible with required parameter of type 'unsigned char *'
دیدگاه



دیدگاه