02.12.2006, 12:18
общий
это ответ
Здравствуйте, IKS!
В этом нет ничего сложного. просто нужно читать инты (%d). В таком случае когда будете нарываться на пробел, он не принимается во внимание и число считается считанным. При записи - просто после каждого числа - ставить пробел
Пример - ниже (работа в обычной C)
Приложение:
#include <stdio.h>int main(){FILE *f;int a[20][20],i,j;if((f=fopen("input.txt","rt"))==NULL){ printf("ERROR\n");}else{ for(i=0;i<20;i++) for(j=0;j<20;j++) fscanf(f,"%d",&a[i][j]);}fclose(f);//ðàáîòà ñ ìàññèâîì è âîîáùå íóæíûé êîäif((f=fopen("output.txt","wt"))==NULL){ printf("ERROR\n");}else{ for(i=0;i<20;i++){ for(j=0;j<20;j++) fprintf(f,"%d ",a[i][j]); fprintf(f,"\n");}}fclose(f);return 0;}