生成以下代码的流程图void PHUM(char *file,char *s) FILE *fp; int i=0; printf ("save your Huffmancode to the file:"); scanf("%s",file); if((fp=fopen(file,"w"))==NULL) printf("faild\n"); while(s[i]!='\0') { // fwrite(s,1,strlen(s),fp); // fprintf(fp,'%c',s[i]); fprintf(fp,"%c",s[i]); i++; } fclose(fp); printf("write over\n"); }
时间: 2023-12-14 17:36:28 浏览: 161
```
+------------------+
| Start Program |
+------------------+
|
V
+-----------+
| Read Input|
+-----------+
|
V
+-----------------------+
| Prompt for File Name |
+-----------------------+
|
V
+-----------------------+
| Prompt for String |
+-----------------------+
|
V
+-----------------------+
| Open File for Writing |
+-----------------------+
|
V
+-----------------------+
| Loop through String |
+-----------------------+
|
V
+-----------------------+
| Write Character to File|
+-----------------------+
|
V
+-----------------------+
| Close File |
+-----------------------+
|
V
+-----------------------+
| Print "Write Over" |
+-----------------------+
|
V
+------------------+
| End Program |
+------------------+
```
阅读全文