abtin256
شنبه 28 شهریور 1388, 02:42 صبح
با سلام
دوستان من در برنامه نویسی cمبتدی هستم 2تا سوال داشتم از شما
من رشته ام الکترونیک هستش دارم armمیخونم باید سی یاد بگیرم میخواستم بپرسم cباهاش میشه اینترفیس کار کرد ؟در کل میخوام یک محیطی طراحی کنم بعد باهاش اطلاعاتی به پورتها بفرستم
سوال دوم من دارم کتاب قمی رو میخونم نمیدونم شاید من سرم نمیشه ولی یکجاهایی خیلی بی سرو ته مثلا اگر لطف کنید در باره اجرای تابع با آدرس مخصوصا قسمت strcmpیک توضیح بدید
#include<stdio.h>
#include<conio.h>
#include<string.h>
void check(char*a,char*b,int(*s)(const char*,const char*));
int main(){
char s1[80],s2[80];
int (*p)(const char*,const char*);
system("cls");
p=strcmp;
printf("enter frist string:");
gets(s1);
printf("enter second string");
gets(s2);
check(s1,s2,p);
getch();
return 0;
}
void check(char *a,char *b,int(*s)(const char*,const char*))
{
if(!(s)(a,b))
printf("the string are equal.");
else
printf("string are not equal.");
}
و یک کتاب خوب یا یک رفرنس هم معرفی کنید(بیشتر مربوط به کار من یا همون برنامه نویسی سخت افزاری) خیلی گیج شدم
دوستان من در برنامه نویسی cمبتدی هستم 2تا سوال داشتم از شما
من رشته ام الکترونیک هستش دارم armمیخونم باید سی یاد بگیرم میخواستم بپرسم cباهاش میشه اینترفیس کار کرد ؟در کل میخوام یک محیطی طراحی کنم بعد باهاش اطلاعاتی به پورتها بفرستم
سوال دوم من دارم کتاب قمی رو میخونم نمیدونم شاید من سرم نمیشه ولی یکجاهایی خیلی بی سرو ته مثلا اگر لطف کنید در باره اجرای تابع با آدرس مخصوصا قسمت strcmpیک توضیح بدید
#include<stdio.h>
#include<conio.h>
#include<string.h>
void check(char*a,char*b,int(*s)(const char*,const char*));
int main(){
char s1[80],s2[80];
int (*p)(const char*,const char*);
system("cls");
p=strcmp;
printf("enter frist string:");
gets(s1);
printf("enter second string");
gets(s2);
check(s1,s2,p);
getch();
return 0;
}
void check(char *a,char *b,int(*s)(const char*,const char*))
{
if(!(s)(a,b))
printf("the string are equal.");
else
printf("string are not equal.");
}
و یک کتاب خوب یا یک رفرنس هم معرفی کنید(بیشتر مربوط به کار من یا همون برنامه نویسی سخت افزاری) خیلی گیج شدم