0
我已經使用strtok
來標記我的輸入文件,我需要根據我在follwing格式得到了輸出鏈接列表。字符使用C和創建鏈表
String:value-Next --> String:value-Next
我將字符串和值標記爲我的文件後。
這裏是我的代碼:
FILE *pfi;
main(int argc, char* argv[])
{
char string[1000], delim[] = " \n";
char *p;
if(argc<2)
{
printf("entering format is wrong. compile program using gcc digraph.c and then enter it as ./a.out input.txt");
}
else if(argc == 2)
{
pfi=fopen(argv[1],"r");
}
if(!pfi)
return 1;
while(fgets(string, sizeof(string)-1, pfi) != NULL)
{
p = string;
p = strtok(string, delim);
while(p != NULL)
{
if (sscanf(p, "(%s ",p)) printf("(\n");
printf("%s\n", p);
p = strtok(NULL, delim);
}
} fclose(pfi);
return 0;
}
的輸入文件格式:
A 20
B 30
C 40
輸出是:
A
20
B
30
C
40
請幫我創建格式的鏈接列表String:value-Next --> String:value-Next
。