P
piton369
Случайным образом создать таблицу пар значений и записать её в текстовый файл в виде:
n * c
5 * m
7 * a
3 * q и т.д.
Считать из файла пары значений и создать из них другой текстовый файл вида
mmmmm
aaaaaaa
qqq
Вот что я пока написал:
Я не знаю как заполнять буквами и ошибка в заполнении второго файла, помогите пожалйуста
n * c
5 * m
7 * a
3 * q и т.д.
Считать из файла пары значений и создать из них другой текстовый файл вида
mmmmm
aaaaaaa
qqq
Вот что я пока написал:
C++:
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include<time.h>
#include<math.h>
using namespace std;
void main()
{time_t t;
srand(time(&t));
int i,c=0;
float x,y;
FILE *fp, *ft;
fp=fopen("in.txt", "w");
for(i=0;i<15;i++)
{
x=rand()%100/10.0f;
y=rand()%100/10.0f;
fprintf(fp,"%3.lf:%3.lf\n",x,y);
}
fclose(fp);
fp=fopen("in.txt", "r");
ft=fopen("out.txt","w");
for(i=0;i<15;i++)
{fscanf(fp,"%f",&x);
fscanf(fp,"%f",&y);
fprintf(ft,"%3.lf",y);
while(x=0)
{
fprintf(ft,"%3.lf",y);
x=x-1;
}
}
fclose(fp);
fclose(ft);
fp=fopen("in.txt","r");
printf(" n : c\n");
while ((c=fgetc(fp))!=EOF)
printf("%c",c);
fclose (fp);
}
Я не знаю как заполнять буквами и ошибка в заполнении второго файла, помогите пожалйуста