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小时内删除。