变位词
题目
代码
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define M 100
#define N 20
int main(int argc, const char * argv[]){
FILE *fp;
char fileName[N];
char s[N];// 待比较的单词;
char str[M][N];// 存储文件的单词
char save[M][N];// v保存匹配上的单词
char ch; // 文件读写的字符
int i,j=0,m=0,n=0;
printf("请输入单词\n");
gets(s);
// 输入的字符串转换字符串为小写
for (i=0; s[i]!='\0'; i++) {
if (s[i]>='A'&&s[i]<='Z') {
s[i]=s[i]+32;
}
}
printf("请输入文件名称\n");
gets(fileName);
if ((fp=fopen(fileName, "r"))==NULL) {
printf("文件打开出错\n");
return 0;
}
// 读写文件