-
Posts
4 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
posts postados por Carlos Noberto
-
-
Bom pessoal to tentando fazer um trabalho de fila Em C, tem 2 filas, uma normal e uma preferencial tem 10 numero cada fila e funciona como um atendimento e precisa usar funções e eu to no meu 1 semestre de C e ainda não sei muito bem e gostaria de saber meus erros no meu código, implementei algumas funções mas nem a de inserir está funcionando ,qualquer dica e ajuda é bem vinda em como inserir e porque minha função não está funcionando
Citação#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>//struct da fila tipo normal
typedef struct {
char nome[100];
int numFila;
}normal;//struct da fila tipo preferencial
typedef struct {
char nome[100];
int numFila;
}preferencial;//Função pra ver se a posição é a menor na fila
int menor_Posicao(int vetor[10], int tamanho){
int menor = 0;
int ind=0;
for (tamanho=0;tamanho<=10; tamanho++)
{
if (vetor[ind] > vetor[ind]) {
menor = vetor[ind];
}
}
return menor;
}int ordena_Vetor(int vetor[]){
int i,x,j,ind,temp=0;
int retorno;
for (i;i<10; i++)
{
for(j=i+1;j<10;j++)
{
if (vetor[ind]>vetor[ind])
{
temp=vetor[ind];
vetor[ind]=vetor[ind];
vetor[ind]=temp;
}
}
}
//Imprime vetor ordenado
printf("Vetor ordenado : \n");
for(i=0;i<10;i++)
printf(" %d",vetor[ind]);
return retorno;
}
//Função pra ver se existe espaço na fila
int existe_Espaco(int vetor[],int posicao){
int vazio[10];
if(vazio[posicao]=='0')
return 1;
else
return 0;
}//chama a senha
int chamar_Senha(int vetor[]){
int num,i,retorno = 0;
int vazio[10];
int vet[10];
for(i=0; i<10; i++) {
if (vazio=='O'){
vetor=num;
vazio='X';
retorno=1;
break;
}
}
return retorno;
}
int main (){
//Variaveis Globais
int tipo_Fila ;
int resultadoFila;
//declara e instancia os vetores
int fila_Preferencial[10] = {0,0,0,0,0,0,0,0,0,0};
int fila_Normal[10]= {0,0,0,0,0,0,0,0,0,0};//declara uma variavel do tipo struct
normal filaNormal;
preferencial filaPreferencial;
printf("*******************************\n");
printf("Bem vindo ao banco Santo Andre\n");
printf("*******************************\n");
printf("\n");
printf("\n");
printf("Digite qual fila deseja entrar:\n");
printf(" 1 - Para a fila normal\n");
printf(" 2 - Para a fila preferencial\n");
printf(" 0 - Para encerrar o programa\n");
printf("\n");
printf("Resposta:");
scanf("%d", &tipo_Fila);
if (tipo_Fila == 1)
{
int i=0;
/* for(i; i<10; i++){
printf("%d", fila_Preferencial);
}
*/
printf("Digite seu nome:");
scanf("%s", &filaNormal.nome);
printf("Bem vindo a fila %s\n", filaNormal.nome);
printf("voce esta na fila de espera normal e o numero do seu ticket e : \n");
ordena_Vetor(fila_Normal);
printf(ordena_Vetor);
}
if(tipo_Fila == 2)
{
printf("Digite seu nome:");
scanf("%s", &filaNormal.nome);
printf("Bem vindo a fila %s\n", filaNormal.nome);
printf("Você está na fila de espera preferencial e numero do seu ticket e :\n");
}
if(tipo_Fila == 0){
printf("Encerrando o sistema Banco Andre\n");
printf("Evite que seu cartao seja cromado!!!");
system("exit");
}
}-
1
-
-
16 horas atrás, TYSQUARE89 disse:
Você apenas trocou %s ( string ) por %c ( char ), meio difícil de confundir mas acontece, portanto, troque:
scanf("%c", fita); printf("Sequência digitada : %c", fita);
por
scanf("%s", fita); printf("Sequência digitada : %s", fita);
Caramba que ***** vi agora esse erro, ***** =/ obrigado!
-
1
-
-
Bom eu to fazendo um trabalhinho em que o cara digita uma sequencia de string no vetor por exemplo : aababa
E eu quero ler essa string e exibir na tela só porque o professor ta pedindo mas não to conseguindo ou mostra nada, ou mostra só 1 letra mesmo com for ( já tentei pegar o tamanho e fazer um for pra dar printf pra cada vez que rodasse o for)
O código ta assim
//////////////
char fita[1000];
printf("\nEntre com a sentenca desejada : (Apenas caractere a ou b ) \n");
scanf("%c", fita);printf("Sequência digitada : %c", fita);
//////
Não era pra exibir corretamente?
-
1
-
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Fila de banco em C
em C/C#/C++
Postado
@devair1010 Ah sim tem várias funções que fui só fazendo, eu queria mesmo era testar o inserir que não tava dando certo o resto eu até consigo fazer, obrigado mesmo