动态可变字符数组的实现, 以及用于实现读取文件中的完整一行字符的功能

来源:互联网 发布:人工智能的坏处 编辑:程序博客网 时间:2024/06/05 21:02
char gustr【1024】;

_Retry: str=getline(pflie,length,‘\n’)

strcat(gustr,str);

if((len=strlen(刚读取的字符串str))==length)

{

if (str【len-1】!='\n')

{


goto _Retry;

}

else

{

查找处理刚读取的字符串gustr

}

}

else

{

查找处理刚读取的字符串gustr


}


=======================

动态可变字符数组的实现,以及用于实现读取文件中的完整一行字符的功能

char *tempstr=NULL;

char *gustr=“”;

_Retry: str=getline(pflie,length,‘\n’)

tempstr=new char【strlen(gustr)+strlen(str)+1】;

strcat(tempstr,gustr);

delete 【】gustr

gustr=NULL;

strcat(tempstr,str);

gustr=new char【strlen(tempstr)+1】;

strcat(gustr,tempstr);

delete 【】tempstr;

tempstr=NULL;

if((len=strlen(刚读取的字符串str))==length)

{

if (str【len-1】!='\n')

{


goto _Retry;

}

else

{

查找处理刚读取的字符串gustr

}

}

else

{

查找处理刚读取的字符串gustr


}



0 0
原创粉丝点击