我要把下面的C源代码放到qt的程序代码里,其中next用来存放字符串中字符的地址.
c代码:
iv_read (FILE *filein)
{
....
int width;
chat *next;
char input[256];
char word[256];
char wordm1[256];
....
for(;;)
{
if( fgets( input,256,filein )== NULL )
break;
next=input;
for(;;)
{
strcpy(wordm1,word);
strcpy(word," ");
count=sscanf(next,"%s%n",word,&width);
next=next+width;
.....
}
....
}
}
我现在已把此函数的参数改为const qstring &filein,已经通过调用qtextstream::readline实现读取一行,但是如何给char*的next赋值不太清楚!