Pesquisar na Comunidade
Mostrando resultados para as tags ''linguagem c''.
Encontrado 4 registros
-
sistema operacional Mandar imagem para o projetor?
WillCr postou um tópico no fórum em Dúvidas & Ajuda
Olá pessoal, minha dúvida é a seguinte: Fiz um visualizador de imagens com as funções básicas. Quero ter um botão que mande essa imagem para ela aparecer no telão A ideia é ter esse visualizador, para que quando clicar no botão essa imagem irá aparecer no telão, clicando em fechar a imagem sai do telão. -
Uma empresa foi contratada para fazer auditoria nos cupons de desconto vendidos no ano passado. O funcionário dessa empresa consulta o chefe do escritório da empresa de cupons para saber a quantidade de cupons do local "Jantar" vendidos por dia e anota numa planilha. Ele consulta também a quantidade de cupons do local "Noite" vendidos por dia e anota numa outra planilha. Quando ele acaba de anotar as quantidades, ele soma as quantidades dos dois locais por dia e anota numa terceira planilha. Depois de somar todas as quantidades, ele apresenta para o chefe de escritório, por dia: a quantidade de cupons do local "Jantar" vendidos; a quantidade de cupons do local "Noite" vendidos; a soma das quantidades dos dois locais; Pontos de atenção: Onde se lê "consulta" deve-se perguntar ao usuário; Onde se lê "anota" deve-se armazenar num vetor; Onde se lê "apresenta" deve- se mostrar na tela ao usuário. Alguém me ajude, por favor!
-
Fala galera, boa noite. Tenho conhecimento sobre a vulnerabilidade da função gets(), e em uma aula com meu professor de programação, resolvi explicar a ele sobre esta vulnerabilidade e que seria melhor usar a função fgets(). Bom, ele insiste em dizer que não tem problema, diz que é só limpar o buffer de entrada de dados. A minha pergunta é: Isso que ele disse, é válido? Ele recomenda aos alunos que usem o gets(), o DEV C++ e o codeblocks do laboratório não alertam e compilam normalmente, mas o meu codeblocks do notebook interrompe a compilação e diz: Devo insistir com ele pra que pelo menos eu possa usar fgets() ou aceito o que ele diz e continuo usando gets() ? Desde já, agradeço a opinião de todos.
- 4 respostas
-
- dúvida
- linguagem c
- (e 2 mais)
-
sistema operacional Quais os erros desde código?
yangfox postou um tópico no fórum em Dúvidas & Ajuda
Boa noite, pessoal. Estou com uma série de problemas envolvendo este código e gostaria da opinião de vocês sobre os possíveis erros que existem no código. Criei, compilei e testei usando meu sistema operacional Linux, mas quando fui executar em uma máquina com S.O Windows, percebi que acontece alguns problemas. O que basicamente acontece? 1- Algumas palavras que eu insiro no login e na senha, se eu digitar por exemplo a palavra "admin" no login e na senha até errar 3x, ao invés de sair do programa, ele irá ignorar os 3 erros e ficará em laço infinito. 2- Em uma determinada execução, ao errar 1x o login e a senha, ele ignora as 2 tentativas restantes e sai do programa 3- Não imprime corretamente o login se eu digitar um qualquer que tenha mais de 5 letras. Basicamente é um simples código de autenticação (login e senha). Segue abaixo o código: #include <stdio.h> #include <string.h> #include <stdlib.h> void limpar_buffer(){ #ifdef __WIN32__ fflush(stdin); #endif #ifdef __linux__ __fpurge(stdin); #endif } int main(){ char login[] = "root", password[4]; int erro = 1; while(erro <= 3){ printf("User: "); scanf("%s", &login); printf("Password: "); limpar_buffer(); scanf("%s", &password); printf("-------------------------------------------\n"); printf("Login written: %s", login); printf("\nPassword written: %s\n", password); printf("-------------------------------------------\n"); if(strcmp(password, "toor") == 0){ printf("[*] Login sucessful\n"); break; } else{ erro++; if(erro <= 3){ printf("[!] Password is wrong\n"); } else{ printf("Incorrect for 3 times\nBye"); break; } } } system("PAUSE"); } Desde já, agradeço a todos.- 2 respostas
-
- dúvida
- linguagem c
-
(e 1 mais)
Tags:
