Please
input
a
string:The
result
is:
0
0
0
0
0
从main函数开始执行,
遇到printf语句后输出Please
input
a
string:
这时你输入This
is
a
tree并赋给s
然后调用fun函数
此函数调用过程是:因为数组名就是数组的首地址,这时实参是把s数组的地扯传给了形参s的,
num传的也是数组的首地址,所以接下来如果在fun函数中对他们俩进行了修改的话,
实际的参数也是同时进行了修改的.
第一个for语句将数组元素都设为0
因为此时的s是指向"This
is
a
tree"这个字符数组的首地址,
其*s就是'T',当然不等于'\0'.所以此时会让i=-1.
刚说了*s是‘T’,所以它不与switch中任何一种情况相同。
所以它不会执行swihch中的语句。后面的if语句不成立。因为i=-1。
最后s++,s这时指向数组下一个元素,即‘h’。
函数调完后,接着执行下一条printf语句,输出The
result
is:并回车
因为数组里的元素在fun函数中改过了,都是0。所以输出的都就是五个0了。
三菱plc并联输出写程序的方法是:打开新建工程然后选择“简单工程”就可以选择下面的步骤。
PLC系列:三菱的PLC有不同的系列产品,你使用的是什么系列的PLC,就选择什么系列。这里我们选择FX系列,即“PXCPU”。
PLC类型:每一个系列的PLC,又有不同的型号,我们使用的是FX2N型号的PLC,所以这里选择“FX2N/FX2NC”。
程序语言:一般简单的PLC程序,使用梯形图编写比较方便,所以我们这里选择“梯形图”。
选择完以上选项之后,点击确定,一个新的工程就建立好了。
三菱plc并联输出编程电缆驱动安装方法是:
该编程电缆一端为USB接口,另一端为MD8F圆形插口,USB端连接电脑,另一端连接PLC。在编程电缆第一次使用的时候,要在电脑里安装该编程电缆的驱动程序之后,才能够正常使用。
第一步:将驱动光盘放入电脑的光驱中。
第二步:将编程电缆的USB端插到电脑的任意一个USB口上。(要记住:这次插的是哪个USB口,以后使用的时候还要插在这个USB口上,否则还要重新安装驱动程序)。
第三步:一路确认。
c++ 程序名叫 change.cpp, 可执行文件名 叫 change.exe 或 changec 是 c++ 的基本部分,为方便起见,输入输出等用了c的函数。你若想改为cin,cout, 可以自己修改。
下面,假定一行就是一段。一段长度假定不超过2048字节。你可以修改。
#include<iostream>
using namespace std
#include<stdio.h>
char buff[2048]
int main(int argc, char *argv[]){
char namein[80],nameout[80]
int i,n
FILE *fin, *fout
if (argc<3) {
printf("\aUsage:%s inputfilename outputfilename\n",argv[0])
return 0
}
strcpy(namein,argv[1])strcpy(nameout,argv[2])
fin=fopen(namein,"r")
fout=fopen(nameout,"w")
if (!fin) {printf("open %s err\n",namein)return 0}
if (!fout) {printf("open %s err\n",nameout)return 0}
while(1){
if (fgets(buff,2048,fin)==NULL)break
n=0while(buff[n]==' ') n++
if (buff[n]>='a' &&buff[n]<='z')buff[n]=buff[n]-'a'+'A'
fprintf(fout,"%s",buff)
}
fclose(fin)fclose(fout)
printf("\aoutput in %s\n",nameout)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)