Enviado em 16/04/2013 - 15:36h
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define MAX 10
struct TpPessoa{
char nome[MAX];
int priority;
};
struct TpFila{
int pos;
struct TpPessoa fila[MAX];
};
void inicia_fila(struct TpFila &r){
r.pos=-1;
}
int fim_fila(struct TpFila r){
if(r.pos==MAX-1)
return 0;
else
return 1;
}
void inserir_fila(struct TpFila r, char aux[MAX]){
r.fila[++r.pos].nome=aux; // essa linha da esse erro (incompatible types in assignment of `char*'to`char[10]')
}
#include <conio.h>
#include <string.h>
#define MAX 10
struct TpPessoa{
char nome[MAX];
int priority;
};
struct TpFila{
int pos;
struct TpPessoa fila[MAX];
};
void inicia_fila(struct TpFila &r){
r.pos=-1;
}
int fim_fila(struct TpFila r){
if(r.pos==MAX-1)
return 0;
else
return 1;
}
void inserir_fila(struct TpFila r, char aux[MAX]){
r.fila[++r.pos].nome=aux; // essa linha da esse erro (incompatible types in assignment of `char*'to`char[10]')
}