#include <string.h>
#include <stdlib.h>
#include <iostream>
#define MAX 3
#define cls system("cls");
#define pause system("pause");
FILE *ArqPessoa;
typedef struct RegistroPessoa{
char nome;
int idade;
float altura;
} Pessoa;
main(){
ArqPessoa=fopen("DadosdePessoa .txt", "w");
Pessoa pes;
printf("Querido, qual o seu nome");
scanf("&s", &pes.nome);
fscanf(ArqPessoa, "%s", &pes.nome);
fprintf(ArqPessoa, "Nome: %s", pes.nome);
printf("Querido, qual o sua idade");
scanf("&s", &pes.idade);
fscanf(ArqPessoa, "%s", &pes.idade);
fprintf(ArqPessoa, "Idade: %s", pes.idade);
printf("Querido, qual o seu altura");
scanf("&s", &pes.altura);
fscanf(ArqPessoa, "%s", &pes.altura);
fprintf(ArqPessoa, "Altura: %s", pes.altura);
fclose(ArqPessoa);
}
using namespace std;
struct conta{
int numeroConta;
int numeroAgencia[50];
char nomeCorrentista;
};
int z=0;
conta ficha[MAX];
int i;
for (i=0;i<MAX;i++){
z=z+1;
printf("\n informar o numero da %d conta \n",z);
cin >> ficha[i].numeroConta;
printf("\n informar o numero da %d agencia \n",z);
fflush (stdin);
gets(ficha[i].numeroAgencia);
printf("\n informar o nome do correntista");
cin >> ficha[i].correntista;
cls;
}
int a= ficha[0].numeroConta;
int b= ficha[1].numeroConta;
int c= ficha[2].numeroConta;
if ((a<b<c) && (!(a>b>c)&&(a<b>c)));
printf("numero da conta em ordem crescente: %d %d %d",a,b,c);
}
Estou fazendo um código porém esta dando erro no for e não sei qual é o erro..