-
Posts
160 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Um mero usuário
-
-
coloque: (vou escrever em merousuariês mesmo hehehe)
se (entradaDoTeuPino == 1) { seu codigo }
viu, eu nunca testei de ler portas de saída, mas acho (ACHO) que não dá... qualquer coisa leia uma variavel que reflete imediatamente nos leds, sei lá
-
como saber se um numero é par ou impar:
int numero, cache; numero = entrada; // :) preguiça de botar bunitinhu cache = numero; cache = cache / 2; /* ué, por que? se for impar, ficará com numero quebrado, e por regra arredonda-se para baixo */ cache = cache * 2; if (cache == numero) printf("par"); else printf("impar");
agora te vire hahaha
-
tem um determinado programa pago que desejo para meu linux, e sei que o linux é software livre... uma vez ouvi dizer que é obrigatório fornecer o binário dos programas gratuitamente... isso é verdade?
-
estou estudando C/C++ faz um tempinho, e queria saber se estudo mais elas ou troco de lingugem...
ao meu ver, as vantagens:
1- me focar em uma linguagem só e aprender como usar cada segredo da linguagem, sendo o "ninja" da linguagem
2- ter uma noção mais ou menos em varias linguagens, sendo o "coringa" de qualquer linguagem que me pedirem para programar
//tirador de verificacao da presenca de codigo no CDH :)
-
nota 2: funcionou sim, fiquei mudando a linha "wanted by", e testando, e hoje ele funcionou... resultado: estou feliz
-
obrigado consegui realizar a conexão, mas enquanto testava isso achei outro problema eu cliquei em "não salvar credenciais" e o win 7 salvou, tem algum botão de logoff ou algo do tipo, ou forçar a desconexão pelo linux?
outra coisa, se estou em outra rede, é possível conectar com meu pc? por exemplo meu servidor está no 192.168.2.143 / 11.22.33.44, e meu outro pc no 22.33.44.55 por exemplo... quando digito o IP, daria para por "11.22.33.44/192.168.2.143" ou algo do tipo?
-
segui esse tutorial:
https://www.thomas-krenn.com/en/wiki/Simple_Samba_Shares_in_Debiane travei aqui:
testei primeiro no meu computador porque ontem testando consegui efetuar login somente no meu pc, mas travei no windows... e perdi o link do tutorial anterior... :/
-
descobri a solução
1- crie um arquivo em /etc/systemd/system/nomeDoArquivoDesejado.service
2- adicione as seguintes linhas dentro:
Spoiler[Unit]
Description=descrição[Service]
Type=simple
RemainAfterExit=yes
ExecStart=/diretorio/para/um/arquivo/do/tipo.sh start[Install]
WantedBy=multi-user.target3- crie um arquivo sh e bote os comandos desejados la dentro
4- digite (como root ou sudo):
systemctl daemon-reload && systemctl enable initscr
5- seja feliz
nota: vai ser executado como sudo
raiva >:( vi isso num outro forum focado só em linux, segui passo a passo e não funcionou.... ;-;
tentei dois programas: um que criava um arquivo de texto e escrevia algo dentro, e outro que mudava o horario... nenhum rodou ;-;
-
ei amigo, descobri algo legal:
sudo systemctl enable ntp.service #mete o ntp pra ligar no boot
sudo systemctl disable ntp.service #tira o ntp do boot
pelo que entendi, se eu usar "sudo systemctl enable /home/usuario/Documentos/teste.h" ele roda o teste.h no boot, mas não sei disso e estou com medo de testar hahaha... mais tarde crio uma VM só pra testar isso
-
instalei o Kali Linux (rodando xfce4), a fim de aprender como usar os programas ...
imagino que tenha formas mais faceis de fazer isso, mas se eu aprender editando o arquivo de configuração creio que seja compativel com todas as distros...
vi em tutoriais que se eu clicasse com o botao direito na pasta tinha a opcao de compartilhar, mas não achei... tentei editar o arquivo mas me perdi umas 3x, minha sorte foi que fiz o backup do arquivo
-
eu tenho um computador linux (com o arquivo 71.pdf, dentro da pasta /home/WORKGROUP), e quero compartilhar essa pasta para um computador com Windows 7, ambos estão na mesma rede...
eu queria usar o Samba para fazer isso, mas não tenho a mínima ideia de como fazer isso... se possivel um tutorial bem detalhado desde o zero seria bom
edit: já instalei o samba, e estou perdido no resto
-
8 horas atrás, Lucca Rodrigues disse:
Não existe switch/case, o comando é switch, case e default são prefixos do label.
hm, isso nao sabia, sempre que via estavam juntos...
8 horas atrás, Lucca Rodrigues disse:Não se junta os dois prefixos assim.
Foi mal criador do topico, momento de bobeira bateu e ficou
8 horas atrás, Lucca Rodrigues disse:Dê uma lida na documentação, parece que você está...
13 horas atrás, Um mero usuário disse:confuso...
hahaha... boa ideia... mas que parece if e else parece
-
@arfneto nem sabia da existencia desse tipo de informacao no manual... vou aproveitar e ver sobre outras bibliotecas também
-
@arfneto interessante, realmente não sabia... então vou pesquisar mais sobre esse tput reset, obrigado :)
-
1 minuto atrás, Lucca Rodrigues disse:
Não se trata de um comando, acredito que já lhe disse isso.
sim hahaha... só costume falar comando
2 minutos atrás, Lucca Rodrigues disse:Funcionou, eu testei.
Releia o que eu lhe disse, refaça.
refiz, funcionou sim... eu coloquei coisas onde não devia e o & continuava lá... tirei ele e iniciei a biblioteca (esqueci disso também) e funcionou.. alzheimer 100%
3 minutos atrás, Lucca Rodrigues disse:C é uma linguagem e não tem nada a ver com isso, muito menos Portugol.
Normalmente os ambientes tem sim um depurador, e é essencial saber usar.
Você tem um livro? Uma apostila ao menos?
aprendi logica de programacao por um livro de arduino aqui em casa, e C comecei a me interessar por ser bem próximo de "arduinês"...
sobre o portugol, só comentei, já que acho C e portugol bem parecidos, inclusive a sintaxe...
não estou usando algo do tipo *vamos executar linha por linha* por mais que quisesse não encontrei um negocio desses que se encaixe na minha zona de conforto... eu estou convertendo direto para binário... por isso comentei do portugol, mas foi tipo um desabafo
foi mal pelo textao e obrigado pela ajuda
-
12 horas atrás, Matheus Dutra disse:
@BrunoBisppoOlha, eu não entendo nada da linguagem C, mas no portugol eu faria assim, creio que da de fazer o mesmo na linguagem C.
Usando essa fórmula, ele vai colocar em ordem crescente os números do vetor.
Depois tu pode usar outro 'for' para 'printar' eles
sem problema algum, portugol é C enfeitado com PHP... mas eu queria usar alguns recursos legais do portugol em C, como aquele debugger q vai linha por linha e aquela tabela que mostra as variaveis em tempo real
int vetor[6]; int auxiliar; for(int i=0;i<numeroElementos;i++) { for(int j=i+1;j<numeroElementos;j++) { if (vetor[j]<vetor[i] { auxiliar=vetor[i]; vetor[i]=vetor[j]; vetor[j]=auxiliar; } } }
só transcrevi seu código, não testei nem nada mesmo
- 1
-
esse programa eu estou fazendo para criar um menu interativo, e estava testando uma parte dele quando vi esse "problema" (não é algo muito sério)
Spoileresse projeto apresenta problemas quando chega no fim da tela do terminal, alguma ideia de como arrumar?
meu código:
Spoiler#include <stdlib.h> #include <ncurses.h> //libs #include <math.h> int main() { char menu = ' '; //vars initscr(); //inicio while (menu != 'x') { menu = getch(); //pega tecla apertada switch (menu) //e a joga aqui { case 'x': //se for 'x' sai do programa break; default: printw(" - %d\n", menu); //se nn for imprime refresh(); } } printw("\n\n\n ADIOS :)\n\n"); refresh(); //adios programa endwin(); }
só queria saber como fazer duas coisas: 1ª, fazer rolar a página conforme mais texto vai vindo, 2ª, limpar a tela toda
(note que é linux, só caso não tenha se ligado mesmo)
-
foi mal lucca vou tirar o ponto de vitória de você... não se preocupe ainda darei uma olhada ao seu exemplo hahahahaha
edit: não sei como tirar o ponto de vitória... foi mal aí kgin
- 1
-
1 hora atrás, Lucca Rodrigues disse:
e se não tiver é só usar aquele exemplo (que não é meu) que postei no outro tópico e retirar a linha em que echo é desabilitado.
nao se preocupe, usarei o exemplo de alguém que não é você só vou aprender esse comando primeiro
acho que achei meu erro, coloquei um & no printf, irei testar...
edit: ah, e não quero echo mesmo...
edit 2: não funcionou... tirei o if e comecou a aparecer 1-1-1-1-1-1-1-11-1-1-1-1- (etc)... com o if ele recebe os dados e parece que não roda o programa, só entra dados (parece....)
tá muito estranho, acho que vou tentar a dica que um mero usuario () nesse forum me deu hahaha
uma das coisas que sinto falta que tem em portugol e não tem em C é o método de executar o programa... ele ia passo por passo, mostrando as variaveis e tudo bem detalhadamente hahahaha
edit 3: descobri a solução... a solução está nesse link: link
- 1
-
Spoiler
#include <stdlib.h> #include <stdio.h> #include <curses.h> int main() { char menu = ' '; while (menu != 'x') { menu = getch(); switch (menu) { case 'x': break; default: printf("%d", &menu); break; } } printf("adios"); }
estou criando um menu, esse é um projeto base ainda... até aqui está tudo certo (aparentemente)... para compilar, uso o comando:
g++ Palindromos.c -lcurses -o Palindromos
e a saída é um monte de 26012899126012899126012899126012899, fica imprimindo até eu encerrar com um ^C, e olhando com calma aparecem todos os caracteres que digitei... antes de eu colocar um print pro menu, os caracteres ainda apareciam, e um membro aqui do CDH me disse que o getch não tem echo, estou perdido...
-
obrigado, irei ler a documentação, vou dar como concluído, e qualquer duvida eu posto de novo... obrigado
- 1
-
agora, Lucca Rodrigues disse:
Isso só vai te dar problemas, variáveis globais podem ser vistas em qualquer escopo, modificadas em qualquer lugar, é um pesadelo.
Anotado
curses é uma biblioteca pra sistemas do tipo Unix, não é meu caso.
Tentei, mas não consegui, fiz uma pesquisa rápida e achei esse comando, então fui testar mesmo
-
@Lucca Rodrigues hahaha... ifs desnecessários, switch com um case só, variavel inutil... eu quase sempre coloco variaveis globais por organização mesmo, e o meu menu nn tá completo, vou aumentar ele, mas fui testar para ver se estava certo... então postei do jeito que estava
-
fiz o seguinte projeto para testar a entrada e saída:
Spoiler#include <curses.h> #include <stdio.h> char menu = ' '; char menuVelho = menu; int main () { while (menu != 'X') { menu = getch(); if (menu != ' ' /*&& menu != '8'*/ /*&& menu != 8*/) { switch (menu) { case 'X': printf("adios :)"); break; default: printf("%c",&menu); break; } } } return (0); }
já com as mudanças necessárias, adicionei um print para a entrada...
a saída é infinitamente oitos: 8888888888888888888888888888888888 (continua)...
coloquei no if aqueles oitos pra ver se elimino o problema, mas deu na mesma coisa
edit: coloquei o programa bugado pra rodar e olhei com calma a saída, achei alguns caracteres q nn eram oitos, eram teclas que eu apertei mesmo
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
code par ou impar linguagem c
em C/C#/C++
Postado
oh no! código pronto!