本文介绍了可以从文件中获取元素,升级它们并将输出复制到文件中的程序。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
该程序将调用input.txt文件中的值。只有数字。然后按升序对它们进行排序,并将输出复制到output.txt文件中。
我编写了程序但仍停留在排序上。
我在这里提交我的代码另外,你可以从中看到,并且可以很容易地帮助我。
这里我已经做了一个函数来对数字进行排序。
我尝试过:
The program is to call the value from "input.txt" file. There are only numbers. Then sort them in ascending order and copy the output in "output.txt" file.
I had written the program but stuck on sorting.
I am submitting my code here also so you can see from that and can easily help me.
And here I had already made a function to sort the numbers.
What I have tried:
#include<stdio.h>
void sort_func( int arr[], int size ){
}
int main(){
FILE *in = fopen("input.txt", "r"), *out = fopen("output.txt", "w+");
int intarr[100];
int no_of_int;
if(in != NULL){
for(no_of_int=0; !feof(in); no_of_int++)
fscanf(in, "%d", &intarr[no_of_int]);
sort_func(intarr, no_of_int);
for(int i=0; i<no_of_int; i++)
fprintf(out, "%d\n", intarr[i]);
printf("process done!");
}
else printf("File not found!");
}
推荐答案
这篇关于可以从文件中获取元素,升级它们并将输出复制到文件中的程序。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!