在c语言中,设计函数fun的功能是; 将s所指字符串下标为偶数的字符删除,串中剩余字符形成的新串放在t所指的数组中 例如:当s所指字符串中的内容为:“ABCDEFGHIJK” 在t所指数组中的内容应是“BDFHJ” 要求:补全函数fun的功能程序段,并实现在主函数中从“zifuchuan,txt”文件中读取字符串后,调用该函数输出正确结果
时间: 2024-03-26 22:34:25 浏览: 50
C语言程序设计-编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出;
4星 · 用户满意度95%
好的,以下是函数 `fun` 的实现及在主函数中的调用:
```c
#include <stdio.h>
#include <string.h>
void fun(char *s, char *t) {
int i, j;
for (i = 1, j = 0; i < strlen(s); i += 2, j++) {
t[j] = s[i];
}
t[j] = '\0';
}
int main() {
char s[100], t[50];
FILE *fp = fopen("zifuchuan.txt", "r"); // 打开文件
if (fp == NULL) {
printf("Failed to open file.\n");
return 1;
}
fgets(s, 100, fp); // 从文件中读取字符串
fclose(fp); // 关闭文件
fun(s, t); // 调用函数
printf("%s", t); // 输出结果
return 0;
}
```
注意,上述程序需要将文件 `zifuchuan.txt` 放在程序运行的当前目录下。
阅读全文