Jump to content

Search the Community

Showing results for tags 'c'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 156 results

  1. segue abaixo a questão e o codigo, gostaria que dessem uma olhada pra ver se ta tudo certo :) Você foi chamado para fazer um jogo muito parecido com a forca. A regra do jogo é bem parecida, você deve solicitar uma frase secreta até 50 caracteres (permitindo espaço) e após informada a frase deve apagar a tela e iniciar a sugestão de letras ou números. O seu sistema deverá mostrar MORTO caso o jogador errar mais de 10 vezes, caso ele acertar a frase escondida deve mostrar VIVO. Em ambos os casos após o resultado deverá sair do programa. codigo 1.4.txt
  2. #include <stdio.h> #include <conio.h> #include <locale.h> #include <stdlib.h> main() { setlocale(LC_ALL,"Portuguese"); int ma[3][3], mb[3][3], mc[3][3], i, j, x, aux; char g; for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("Insira o valor do elemento localizado em %dx%d:", i+1, j+1); scanf("%d", &ma[i][j]); } } system("cls"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("Insira o valor do elemento localizado em %dx%d:", i+1, j+1); scanf("%d", &mb[i][j]); } } system("cls"); printf("\tMatriz A\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("%dx%d=%d\t", i+1, j+1, ma[i][j]); } printf("\n"); } printf("\n\n\n\tMatriz B\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("%dx%d=%d\t", i+1, j+1, mb[i][j]); } printf("\n"); } for(i=0;i<3;i++); { for(j=0;j<3;j++); { for(x=0;x<3;x++); { aux+=(ma[i][x]*mb[x][j]); } mc[i][j]=aux; aux=0; } } printf("\n\n\n\tMatriz C\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("%dx%d=%d\t", i+1, j+1, mc[i][j]); } printf("\n"); } g=getch(); } O programa está rodando certinho, ele coleta todas as matrizes, mas na hora de exibir a matriz c aparece uns números não esperados. Alguem consegue ver o erro?
  3. Segue abaixo um problema podendo usar vetores ou matrizes, eu não estou conseguindo fazer ele direito, se puderem me ajudar agradeceria A faculdade X pensou em adotar armários para os alunos deixarem seus materiais, da mesma forma que as universidade Americanas. Com isso, ela pensou nos alunos de Engenharia da Computação para montar a automação deste sistema. Para testar o sistema terá que controlar 10 armários. Monte um menu de opções que será exibido num display de controle conforme o exemplo abaixo e implemente as rotinas para que cada opção do menu funcione corretamente: MENU 1 – Mostrar a situação de todos os armários, exemplo: Armario 0: Ocupado, Armario 1: Ocupado, Armario 2: Livre... 2 – Mostrar os armários livres, exemplo: Armario 2, Armario 4, Armario 8... 3 – Utilizar Armário: Informar o número de um armário livre e marcá-lo como ocupado, caso o armário estiver ocupada avisar o usuário ARMARIO SENDO UTILIZADO. 4 – Remover Armário: Informar o número de um armário ocupado e fazer a liberação do armário, caso o armário estiver livre avisar o usuário ARMARIO NAO ESTA SENDO UTILIZADO. 5 – Resumo do Armário, exemplo: 3 Armários livres, 7 Armários ocupados 0 - Sair Observações: O programa deve iniciar com todos os Armários livres e o menu deve ficar em loop infinito, ou seja, depois de escolher qualquer opção deve sempre voltar ao menu. O menu deve tratar opções inválidas.
  4. Olá, eu fiz uma calculadora em C usando pilha. O erro é que, quando eu utilizo uma divisão, ele retorna o último valor digitado e não o resultado correto. Ex: 6/6 + 2 . Retorno: 2 #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct pilha{ char op; struct pilha * proximo; }Pilha; typedef struct pilhaN{ int op; struct pilhaN * proximo; }PilhaN; Pilha * posFixa=NULL; Pilha * posFixaInv=NULL; Pilha * temp=NULL; PilhaN * calculo=NULL; void calculaExpressao(); void empilhaN(PilhaN **pilha, int op); void empilha(Pilha **pilha, char op); void desempilhaN(PilhaN ** fPilha); void desempilha(Pilha ** fPilha); void transfereTempPos(); void imprime(Pilha *topo); void calcula(char operador); void inverte(); int main(){ char op; printf( "Digite a expressao: " ); scanf( "%c", &op ); while( op != '\n' ) { switch (op){ case '+': case '-': while((temp) && (temp->op != '(')){ transfereTempPos(); } empilha(&temp,op); break; case '*': case '/': while((temp) && (temp->op != '+') && (temp->op != '-') && (temp->op != '(')) { transfereTempPos(); } empilha(&temp,op); break; case ')': while((temp) && (temp->op != '(')){ transfereTempPos(); } if((temp) && (temp-> op == '(')){ Pilha *aux; aux = temp; temp = temp->proximo; free(aux); } break; case '(': empilha(&temp,op); break; default: empilha(&posFixa,op); break; } scanf( "%c", &op ); } while(temp){ transfereTempPos(); } imprime(posFixa); printf( "\n" ); calculaExpressao(); printf( "\n" ); } void empilha(Pilha ** fPilha, char op){ Pilha * aux; aux = ( Pilha *) malloc( sizeof( Pilha ) ); aux -> op = op; aux -> proximo = *fPilha; *fPilha = aux; } void empilhaN(PilhaN ** fPilha, int op){ PilhaN * aux; aux = ( PilhaN *) malloc( sizeof( PilhaN ) ); aux -> op = op; aux -> proximo = *fPilha; *fPilha = aux; } void desempilha(Pilha ** fPilha){ Pilha * aux; aux = *fPilha; *fPilha = (*fPilha)->proximo; free(aux); } void desempilhaN(PilhaN ** fPilha){ PilhaN * aux; aux = *fPilha; *fPilha = (*fPilha)->proximo; free(aux); } void transfereTempPos(){ Pilha *aux; aux = temp->proximo; temp->proximo = posFixa; posFixa = temp; temp = aux; } void imprime(Pilha *topo){ if( topo ) { imprime( topo -> proximo ); printf( "%c", topo -> op ); } } void calcula(char operador){ int a,b,c; a = calculo->op; desempilhaN(&calculo); b = calculo->op; desempilhaN(&calculo); switch (operador){ case '+': c = a + b; break; case '-': c = a - b; break; case '*': c = a * b; break; case '/': c = a / b; break; defalt: break; } empilhaN(&calculo,c); } void calculaExpressao(){ inverte(); while(posFixaInv){ switch (posFixaInv->op){ case '+': case '-': case '*': case '/': calcula(posFixaInv->op); break; default: empilhaN(&calculo,posFixaInv->op-48); break; } desempilha(&posFixaInv); } printf("%i",calculo->op); } void inverte(){ Pilha * aux; while(posFixa){ empilha(&posFixaInv,posFixa->op); desempilha(&posFixa); } }
  5. jvrotta

    C/C++ - Vetores

    Será que alguém poderia procurar o erro? está gerando resultados diferentes do esperado durante a mesclagem dos vetores.
  6. Gostaria de saber se há algum erro nesse trecho do código que contém a média aritmética, pois a mesma não está sendo calculada corretamente. float n11, n12, n13, n14; float m1; int c; c=0; printf ("Insira as notas do aluno 1\n"); scanf ("%f, %f, %f, %f", &n11,&n12,&n13,&n14); m1 = (n11 + n12 + n13 + n14/4); if (m1>=7.0) c=c+1;
  7. taynielly

    Manipulaçao de Arquivos.txt

    pessoal alguém pode me dar uma idéia sobre a questão abaixo. O assunto é arquivo, estou tentando fazer uma função para modificar(alterar) e excluir(remoçao) um registro do arquivo, porem nesse caso a funçao de modificar(alterar) esta dando erro. Castro de setores.txt #include <stdio.h> #include <stdlib.h> //funçao para abir. FILE* AbreArquivo(char modo, char caminho[30]){ FILE *arquivo; switch(modo){ case 'g': arquivo = fopen(caminho,"wt"); // Gravaço break; case 'l': arquivo = fopen(caminho,"rt"); // leitura break; case 'a': arquivo = fopen(caminho,"a"); // anexar break; } if(arquivo==NULL){ printf("\nNao foi possivel abrir. \n Arquivo Inexistente"); exit(0); } return arquivo; } //funçao para fechar void FecharArquivo(FILE *arquivo){ fclose(arquivo); } //funçao para cadastrar void Cadastra(int cods, char Setor[30], int telefone){ FILE *arquivo; arquivo = AbreArquivo('a', "Setor.txt"); fprintf(arquivo, "%d %s %d\n", cods, Setor, telefone); FecharArquivo(arquivo); } //funçao para listar void Listar(){ FILE *arquivo; int cods; char Setor[30]; int telefone; arquivo = AbreArquivo('l',"Setor.txt"); while(!feof(arquivo)){ fscanf(arquivo,"%d %s %d ",&cods , &Setor, &telefone); printf("\nCodigo Setor:%d Setor: %s - Telefone: %d \n",cods , Setor, telefone); } FecharArquivo(arquivo); } //funçao para modificar(alterar). void Alteracao(int cods, char Setor[30], int telefone){ FILE *arquivo, *arquivo2; int codsARQ; char SetorARQ[30]; int telefoneARQ; arquivo = AbreArquivo('l',"Setor.txt"); arquivo2 = AbreArquivo('a',"Setor1.txt"); while(!feof(arquivo)){ fscanf(arquivo,"%d %s %d ",&codsARQ, &SetorARQ, &telefoneARQ); if(cods == codsARQ) fprintf(arquivo2, "%d %s %d\n", cods, Setor, telefone); else fprintf(arquivo2, "%d %s %d\n", codsARQ, SetorARQ, telefoneARQ); //printf("\nCodigo Setor:%d Setor: %s - Telefone: %d \n",cods , Setor, telefone); } FecharArquivo(arquivo); FecharArquivo(arquivo2); } int main(void){ int op; char Setor[30]; int telefone, cods; do{ system("cls"); printf("\t Bem Vindo. \n\n\t===Lista de Setores===\t"); printf("\n\t\tMENU\n"); printf("\n 1 - Cadastrar Setor e Telefone:"); printf("\n 2 - Listar todos os Setores e Telefones:"); printf("\n 3 - Alterar Setor e Telefone:"); printf("\n 4 - Remover Setor e Telefone:"); printf("\n 5 - Sair."); printf("\n"); printf("\nDigite um Numero: "); scanf("%d", &op); switch(op){ case 1: system("cls"); printf("\nDigite o Codigo do Setor: "); scanf("%d", &cods); printf("\nDigite o Setor: "); setbuf(stdin,NULL); gets(Setor); printf("\nDigite o telefone: "); scanf("%d", &telefone); Cadastra(cods, Setor, telefone); system("pause"); break; case 2: system("cls"); Listar(); system("pause"); break; case 3: system("cls"); printf("\nDigite o Codigo do Setor a ser alterado: "); scanf("%d", &cods); printf("\nDigite o novo Setor: "); setbuf(stdin,NULL); gets(Setor); printf("\nDigite o novo telefone: "); scanf("%d", &telefone); Alteracao(cods, Setor, telefone); system("pause"); break; case 4: break; case 5: printf("\n\nFinalizando...\n\n"); system("pause"); exit(0); break; default: printf("\n\nEscolha invalida! Tente Novamente!\n\n"); system("pause"); } }while(op!=5); return 0 ; }
  8. Estou com um problema nesse EXERCICIO) Faça um algoritmo que leia uma matriz de reais de ordem 10x10, divida cada elemento de uma linha da matriz pelo elemento da diagonal principal desta linha, e mostre a matriz modificada. Não sei como posso fazer a divisão de cada elm. pela diagonal principal daquela linha, tentei dessa forma, mas dá errado >>é em c<< #include <stdio.h> #define linha 10 #define coluna 10 main () { int i, j; float m[linha][coluna], mm[linha][coluna], div; printf ("Digite uma matriz 10x10: \n"); for (i=0;i<linha;i++) { for (j=0;j<coluna;j++) scanf ("%f", &m[i][j]); } for (j=0;j<coluna;j++) { div=m[0][j]/m[0][0]; div=m[1][j]/m[1][1]; div=m[2][j]/m[2][2]; div=m[3][j]/m[3][3]; div=m[4][j]/m[4][4]; div=m[5][j]/m[5][5]; div=m[6][j]/m[6][6]; div=m[7][j]/m[7][7]; div=m[8][j]/m[8][8]; div=m[9][j]/m[9][9]; mm[i][j]=div; } printf ("MATRIZ\n"); for (i=0;i<linha;i++) { for (j=0;j<coluna;j++) printf ("%.1f\t", m[i][j]); printf ("\n"); } printf ("MATRIZ MODIFICADA\n"); for (i=0;i<linha;i++) { for (j=0;j<coluna;j++) printf ("%.1f\t", mm[i][j]); printf ("\n"); } }
  9. vozue

    Ajuda no código

    Olá, estou aqui para pedir uma ajuda muito importante para mim. Estou querendo acrescentar algumas assinaturas no programa mas eu sou leigo na linguagem Existe um .pdf de demonstração http://www.file-recovery.com/downloads/filerecovery.pdf Em resumo o código demonstrativo é esse: ; =========================================================================================================== ; Signature Templates Usage ; =========================================================================================================== ; Empty lines and lines starting with semicolon are ignored ; Sections order and lines order in sections are not important ; Letter case is not important (excepting RegExp fields) ; ----------------------------------------------------------------------------------------------------------- ; Section TEMPLATES - required and contains fields numbering from one ; - TEMPLATE### - points to the section where signature template is described ; ----------------------------------------------------------------------------------------------------------- ; Section Template Header - required and contains fields: ; - BEGIN - required. Points to the section describing begin of the signature file ; - FOOTER - required. Points to the section describing end of the signature file ; - MAX_SIZE - non-required. Maximum file size to force file-end, if no file-end signature is detected. By default it is 64Kb. ; - GROUP - non required. If missed - template goes to User Defined templates group by default ; - DESCRIPTION - non required. This is a descriptive name of user template being displayed on a screen ; - EXTENSION - non required. This is a file extension to be displayed on a screen. ; ; ----------------------------------------------------------------------------------------------------------- ; Section describing file beginning (required), contains fields of the same type: ; ; signature = offset_start | offset_end ; ; signature - expression (regular or RegExp-compatible). Expression max length is 1024 bytes. ; offset_start - acceptable minimal signature offset from the beginning of the file ; offset_end - acceptable maximum signature offset from the beginning of the file ; ; If there are several fields listed in signature beginning, logical AND operation applied to confirm file start. ; ; ----------------------------------------------------------------------------------------------------------- ; Section describing file end (not required), contains fields of the same type: ; ; signature [= bytes_to_append] ; ; signature - expression (regular or RegExp-compatible). Expression max length is 1024 bytes. ; bytes_to_append - not required. How many bytes to append to the file after the signature is found ; ; If there are several fields listed in signature beginning, logical OR operation applied to define file end. ; =========================================================================================================== ; Examples ; =========================================================================================================== [TEMPLATES] TEMPLATE1 = PRIMITIVE_HTML TEMPLATE2 = PRIMITIVE_JPG [PRIMITIVE_HTML] DESCRIPTION = Primitive HTML Signature EXTENSION = html BEGIN=HTML_BEGIN FOOTER=HTML_FOOTER MAX_SIZE = 655360 [HTML_BEGIN] <html = 0 | 512 <head = 0 | 1024 [HTML_FOOTER] </html> = 2 [PRIMITIVE_JPG] BEGIN=BEGIN.TEST.JPG GROUP = Images and Camera RAW files DESCRIPTION = Primitive JPG files FOOTER=FOOTER-.TEST.JPG EXTENSION = test.jpg MAX_SIZE = 3221225472 [BEGIN.TEST.JPG] \xFF\xD8\xFF = 0 | 0 [FOOTER-.TEST.JPG] \xFF\xD9 Gostaria de saber como acrescentar extensões "txt" & "sql", já fiz várias alterações mas sem conhecimento não consigo obter um resultado plausível... Qualquer ajuda será bem vinda. Não sei nem o que quer dizer está linha: \xFF\xD8\xFF = 0 | 0
  10. segue ai o problema, tenho duvidas sobre os calculos e se é realmente para fazer um break para a condicional que esta no problema tabela nutricional.docx
  11. eyjafjallajokull_

    INTERSECÇÃO ENTRE VETORES

    Olá, comecei a faculdade de Eng. de Software e estou com algumas barreiras em um exercicio que pede a intersecção de vetores e não faço ideia de como fazer, se alguém puder me ajudar agradeço desde já! EXERCICIO: Escrever um programa para ler dois vetores de inteiros, de ordem n e m respectivamente (n ≤ 15 e m ≤ 25). Calcular o vetor interseção dos dois vetores dados, imprimido os três vetores. Se não houver a interseção, imprimir uma mensagem explicativa adequada. MINHA RESOLUÇÃO (que não sei também se esta correta até então): #include <stdio.h> main () { float N[15], M[25], I[15]; int n,m,inter,i; printf ("N MENOR OU IGUAL A 15 & M MENOR OU IGUAL A 25\n"); printf ("Digite um valor para 'n': "); scanf ("%d", &n); if (n>15) printf ("ERRO\n"); else { for (i=n;i<=15;i++) { printf ("Digite a sequencia crescente do 'n' ate 15:\n"); scanf ("%f", &N); } } printf ("Digite um valor para 'm': "); scanf ("%d", &m); if (m>25) printf ("ERRO\n"); else { for (i=m;i<=25;i++) { printf ("Digite a sequencia crescente do 'm' ate 25:\n"); scanf ("%f", &M); } } }
  12. BCG97

    Media em C

    Solicite quantos alunos tem na turma de algoritmos, depois solicite a nota da prova de cada aluno. Ao final mostre a média da turma.
  13. AleKing31

    Code::Blocks

    1-como faz para colocar ele como padrão?sem querer no inicio quando ele faz a pergunta eu coloquei para não pergunta mais sem querer e agora mesmo reinstalando não aparecer mais. 2-tem como deixar ele em português igual ao Dev-C++.
  14. Mabel P

    Exer de c++

    Os habitantes do planeta Uno possuem um terrível problema de detecção de números com mais de um algarismo, de modo que, para tudo que vão fazer, transformam qualquer valor inteiro em um número de um algarismo, realizando somas sucessivas do número até o mesmo ser reduzido a um algarismo. Por exemplo, o número 999999999991, no planeta Uno, soma-se todos os algarismos, resultando em 9+9+9+9+9+9+9+9+9+9+9+1 = 100. Como o número 100 tem mais de um algarismo, o processo se repete, resultando em 1+0+0 = 1 Uma das grandes dificuldades que os habitantes possuem está em comparar dois números e verificar qual deles é o maior, segundo as regras do planeta. Escreva um programa que, dados dois números inteiros, identifique qual deles é o maior número de um algarismo. Entrada Haverá diversos casos de teste. Cada caso de teste inicia com dois inteiros N e M (0 ≤ N ≤ 10100, 0 ≤ M ≤ 10100), indicando os dois números a serem comparados. O último caso de teste é indicado quando N = M = 0, sendo que este caso não deverá ser processado. Saída Para cada caso de teste, imprima uma linha, contendo um inteiro, indicando 1 se o primeiro número for o maior de um algarismo, 2 se o segundo número for o maior de um algarismo ou 0 se ambos os números possuírem o mesmo valor de um algarismo. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Eu sou iniciante em programação e já refiz varias vezes esse exercício, mas não da certo. Se puderem ajudar, agradeço desde já!
  15. Adriano Alvess

    Procuro freelancer em c/c++

    Procuro alguém experiente em c++ que possa programar pra mim um trabalho acadêmico, tenho em mãos a estrutura do trabalho pronta, pago bem, agradeço.
  16. Olá, pessoal! Sou iniciante na linguagem C e preciso de uma ajuda. Preciso fazer um programa que some as diagonais de uma matriz. Conforme o exemplo em anexo. Mas estou tendo muita dificuldade. Segue código: #include <stdio.h> #include <math.h> #define M 4 #define N 3 int main(){ int i, j, soma=0; int mat[M][N]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}}, result[M+N-1]; for(i=0; i<M+N-1; i++){ //deixar todos valores do vetor iguais a zero result=0; } int a, b, k=0, aux; //auxiliares for(i=M-1; i>=0; i--){ for(j=N-1; j>=0; j--){ result[k]=mat[j]; //posição 0 do vetor recebe posição 4x3 da matriz; a=i; b=j; while(a>=0 && b<N && b>=0){ //verificar se linha>=0, coluna<N e >=0 a--; //decrementa linha b++; //acrescenta coluna result[k]+=mat[a]; //valor da posição 0 do vetor soma com o proximo valo da diagonal superior direita } k++; //avança para proxima posição do vetor*/ } } for(i=0; i<M; i++){ for(j=0; j<N; j++){ printf("\t%d ", mat[j]); } printf("\n"); } printf("\n"); for(i=0; i<M+N-1; i++){ printf("%d ", result); } } Alguem poderia me ajudar? Agradeço desde já.
  17. @gilsones

    Assinar XML com C/C++ (Certificado A3)

    Pessoal, é possível assinar digitalmente um documento XML com C/C++ ? Preciso contratar alguém para fazer um componente/modulo para assinar a NFe, que será acessado por outro sistema, mas queria saber se é possível. Tenho a opção do Java tbm, mas antes queria tentar um opção sem precisar instalar o Java no servidor. Obrigado.
  18. RogerTi

    Problema ao compilar projeto

    Pessoal bom dia, estou com um projeto em c# aqui já faz mais de um ano, e já tem uns 2 dias que eu compilo e ele não salva, eu mudo tudo e continua a mesma coisa, não sei oque está acontecendo, eu abro o projeto faço alguma alteração clico em start ele inicia, eu uso o app normalmente mas as alterações não são feitas, não tem nenhum erro exibido no VS, e nenhum warning nenhuma mensagem não tem nada Exemplo pessoal, se eu tenho no projeto as seguintes linhas Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("não sei"); e mudar para Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("teste"); Ele simplesmente não muda a cor nem o texto exibido no console. Atualizando, quando eu coloco la na configuração para debugar em release ele salva e faz as alterações, mas quando coloco em debug ele não salva
  19. 3) Ler dois números que formarão um intervalo. Após lido o intervalo, o programa deverá imprimir apenas os númerosque são múltiplos de 7 (sete) existentes no intervalo informado. Exemplo, se o intervalo informado for entre 0 e 17, oprograma deverá imprimir os números 7 e 14 apenas.4) Escreva um programa que leia uma letra de cada vez. Quando o programa finalizar ele deverá exibir quantos vogais equantas consoantes foram lidas. O programa termina quando for informado o número 0. A saída do programa deverá seralgo do tipo:Vogais lidas: XXX VogaisConsoantes llidas: YY Consoantes.
  20. Clauido José

    [Resolvido] Gridviews LinkButton

    Bom dia pessoal, Estou precisando de uma ajudar estou com uma pagina onde tenho um gridview com dados de usuários e nele tenho trez linkbutton eu quero pegar o id do usuario e chamar uma outra pagina e recuperar o id tipo tela para atualizar, deletar e execluir olha como esta o linkbutton. <asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="AtualizarHyperLink" runat="server" CommandArgument='<%#Eval("UsuarioID")%>' NavigateUrl="~/admin/editausuario.aspx" Text="" CssClass="glyphicon glyphicon-pencil" /> <asp:LinkButton ID="DeletarHyperLink" runat="server" CommandArgument='<%#Eval("UsuarioID")%>' Text="" CssClass="glyphicon glyphicon-trash"/> <asp:LinkButton ID="DetalheHyperLink" runat="server" CommandArgument='<%#Eval("UsuarioID")%>' Text="" CssClass="glyphicon glyphicon-flag"/> </ItemTemplate>
  21. felipeziggg

    Recursividade

    /*Gostaria de saber se alguém pode me ajudar a fazer o limite superior(ls) Exemplo: 0 1 2 3 4 5 6 7 8 9 10 ls = 9 li = 1 */ #include <stdio.h> #include <stdlib.h> // global int soma; void showImpares1(short n) { if (n==0) return; printf("%d ", 2*n - 1); showImpares1(n-1); } void showImpares2(short n) { if (n==0) return; showImpares2(n-1); printf("%d ", 2*n - 1); } int somaImpares(short n) { if (n==0) return 0; return 2*n -1 + somaImpares(n-1); } void showLimitSup(short n, short ls){ if(n==ls) return; printf("%d ", 2*n - 1); showLimitSup(n-1, ls); } void showLimitInf(short n, short li){ if(n==li) return; printf("%d ", 2*n - 1); showLimitInf(n-1, li); } int main(int argc, char *argv[]){ printf("Entre com um natural pequeno: "); int n; int li; int ls; scanf("%d", &n); showImpares1(n); printf("\n"); showImpares2(n); printf("\n"); printf("soma = %d\n",somaImpares(n));printf("\n"); printf("Limite Superior: \n"); showLimitSup(n, ls); printf("\n");printf("\n"); printf("Limite Inferior: \n"); showLimitInf(n, li); printf("\n"); system("PAUSE"); return 0; }
  22. Clauido José

    Implementar authentication

    Bom dia galera Estou querendo implementar o authentication na minha pasta admin do meu projeto não estou tendo sucesso esta dando o seguinte erro: ] Vejam meu web.config ele está dentro da pasta admin e tenho a pasta principal onde vou contruir o meu site: <?xml version="1.0"?> <configuration> <system.web> <customErrors mode="Off"/> <authentication mode="Forms"> <forms name="Administracao" defaultUrl="admin/default.aspx" path="/" loginUrl="login.aspx" protection="All" timeout="30" > </forms> </authentication> <authorization> <allow roles="?"/> </authorization> </system.web> </configuration>
  23. AleKing31

    Code::Blocks Duvidas

    1-como faz para colocar ele como padrão?sem querer no inicio quando ele faz a pergunta eu coloquei para não pergunta mais sem querer e agora mesmo reinstalando não aparecer mais. 2-tem como deixar ele em português igual ao Dev-C++.
  24. Bem eu tenho a seguinte função: void Count_rows(void) { if (SQL_ENTER == SQL_ROWS(mysql, "SELECT COUNT(*) FROM `login_client` WHERE `ID` < DATE(NOW() + INTERVAL 1 DAY)")) sqldebug(mysql); printf("Counted users\n"); return; } Eu estava querendo printar a quantidade da contagem: eu tentei fazer da seguinte forma: int value = 0; if (SQL_ENTER == SQL_ROWS(mysql, "SELECT COUNT(*) AS `%d` FROM `login_client` WHERE `ID` < DATE(NOW() + INTERVAL 1 DAY)", value)) sqldebug(mysql); printf("Counted %d users\n", value); mais me retorna o valor 0 mesmo fazendo a contagem correta.
  25. Como ficaria em C um algorítimo que le o serial da maquina e compara com uma lista de 10 seriais. Se o serial for valido instalar aplicação Se não informa valido o printf " Serial invalido" char info[12] = "0"; SVC_INFO_SERLNO(info); if (memcmp(info, "123-456-789", 11) != 0); { return 1; } Não sei se seria assim para 1 serial....podem me ajudar??
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.