Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- /*char** tiradafila (char** fila, int p) {
- return (char**)fila[p++];
- }
- void colocanafila (char** fila, char* senha, int u) {
- int i, j;
- for (i = 0; i < 1; i++) {
- for (j = 0; j < strlen(senha); j++) {
- fila[u][j] = senha[j];
- }
- }
- u++;
- }*/
- void leia_string(char *s) {
- char c;
- int i = 0;
- do {
- c = getchar();
- if(c != '\n')
- s[i] = c;
- i++;
- }while(c != '\n' && c != '\0');
- }
- int main(int argc, char const *argv[]) {
- char *senha, **fila;
- int p = 0, u = 0;
- int i;
- senha = malloc(sizeof(char));
- fila = (char**)malloc(sizeof(char*));
- while(1){
- printf("Digite -1 para terminar a execução\n");
- leia_string(senha);
- senha[0]=toupper(senha[0]);
- if(senha[0] == 'P' || senha[0] == 'N'){
- strcpy(*fila[u], senha);
- u++;
- }
- else if(strcmp("Atendimento", senha) == 0){
- fila[p] = fila[p+1];
- }
- else if(strcmp("-1", senha) == 0)
- break;
- }
- if(p==u)
- printf("NENHUM CLIENTE\n");
- else{
- for(i = 0; i < (u-p); i++){
- printf("%s\n", senha);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement