新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
cinword是对word进行赋值, 因为C++ 有重载机制,所以cin支持多种类型数据的赋值。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网站空间、营销软件、网站建设、洛江网站维护、网站推广。
如果想用C语言,首先要知道word是什么类型数据,假设 word 是整型数据,即int,那么C语言的写法:
scanf("%d",word)
扩展资料:
scanf函数原型
int scanf(const char * restrict format,...);
函数 scanf() 是从标准输入流stdin(标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。
函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置。每一个指针要求非空,并且与字符串中的格式符一一顺次对应。
参考资料来源:百度百科-scanf (计算机语言函数)
主要错误是字符串比较不能直接用==,而是用strcmp函数,字符串相等返回值是0
if(t==word_tab[n])
改为
if(strcmp(t, word_tab[n]) == 0)
@函数名称:
isspace
函数原型:
int
isspace(int
ch);
函数功能:
检查ch是否是空格符和跳格符(控制字符)或换行符
函数返回:
是返回1,否则返回0
就是判断If语句里面的条件成不成立罢了.....
'\n'是换行吧
下面的链接是有关ctype.h这个头文件的介绍
SRCP7 = (word) ADDAT
如果没写错的话,word在这里应该是程序员定义的一个变量或者常量,没有特别的意义。就是word和ADDAT相与然后赋值给SRCP7。
如果为SRCP7 = (word) ADDAT 那就是制转换了。把ADDAT强制转换成word类型。不过看起来写错的可能性很小,ADDAT应该是AD转换的一个数据吧。楼主可以自己仔细看看,不难得出结论的。