WinCC如何读写txt文件
WinCC如何读写txt文件 | ||
这是我以前总结的东西《如何将TXT文本内容读入写到TXTOBJECT中》,希望你能用得上。 说明: HelpStr 用于存储文本内容,由于使用字符串指针,文本长度理论上可以达到无限长。 tmp 用于存放每行读取的内容。 txt 用于存放文本文件的地址。 ChrNumLine 设定每行读取的长度。 char tmp[255]; char *HelpStr; char txt[255]; int ChrNumLine=38; FILE *fp; BOOL ret; sprintf(txt,"%s273\\HelpFile\\%s.txt",PrjPath (),lpszObjectName); fp=fopen(txt,"r"); if (fp==NULL) { printf("\r\nOpen File : %s Failed!",txt); sprintf(HelpStr,"\r\nError!\r\nThe Help file - %s does not exit!",txt); } else { rewind(fp); while(!feof(fp)) { fgets(tmp,ChrNumLine,fp); strcat(HelpStr,tmp); strcat(HelpStr,"\r\n"); } printf怎么读英语 } ret=fclose(fp); if (ret!=0) printf("\r\nError In fclose file %s",txt); SetText("Help_Content.pdl","Main",HelpStr); vb脚本: Function ReadAllTextFile Const ForReading = 1, ForWriting = 2 Dim fso, f Set fso = CreateObject("s cripting.FileSystemObject") Set f = fso.OpenTextFile("c:\", ForWriting, True) f.Write "Hello world!" Set f = fso.OpenTextFile("c:\", ForReading) ReadAllTextFile = f.ReadAll End Function | ||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论