-
Posts
146 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
posts postados por Um mero usuário
-
-
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
-
10 minutos atrás, isrnick disse:
Você precisa linkar a biblioteca curses colocando -lcurses ou -lncurses (se um não der tenta o outro) no comando de compilação. //funcionou (compilou*) com os dois
Fora isso também tem isto:
- usa printf mas não incluiu stdio.h //adicionei a linha #include <stdio.h>
- a função main não retorna 0 quando é finalizada //adicionei a linha return (0);
o projeto inicia mas fica estranho... nem quando aperto uma tecla, nem quando dou enter... a entrada/saida ficou assim:
Spoiler┌──(usuario㉿pc)-[~/Programação/C/Projetos]
└─$ g++ Palindromos.c -lcurses -o Palindromos┌──(usuario㉿pc)-[~/Programação/C/Projetos]
└─$ ./Palindromos
q //entrada
x //entrada
X //entrada
^C
┌──(usuario㉿pc)-[~/Programação/C/Projetos]
└─$ g++ Palindromos.c -lncurses -o Palindromos
┌──(usuario㉿pc)-[~/Programação/C/Projetos]
└─$ ./Palindromos
q //entrada
x //entrada
X //entrada
^C -
ficou confuso... se deseja usar switch/case, a sintaxe é essa:
switch (<variavel>) { case <valor>: //fazer algo //fazer mais algo break; case <outroValor>: //fazer algo //fazer mais algo break; case default: //fazer algo //fazer mais algo break; }
o switch compara a variavel com o valor no case, e esse conjunto seria equivalente a uma serie de ifs e elses com floreios
o default seria equivalente a else
-
1
-
-
estava criando um menu de seleção, fui testar (estou bem no comecinho mesmo) e deu esse erro:
Spoiler/usr/bin/ld: /tmp/cc5HYbVN.o: aviso: relocalização contra "stdscr" em secção só de leitura ".text"
/usr/bin/ld: /tmp/cc5HYbVN.o: na função "main":
Palindromos.c:(.text+0x12): referência não definida para "stdscr"
/usr/bin/ld: Palindromos.c:(.text+0x1a): referência não definida para "wgetch"
/usr/bin/ld: aviso: a criar DT_TEXTREL num PIE.
collect2: error: ld returned 1 exit statusmeu código:
Spoiler#include <curses.h> char menu = ' '; char menuVelho = menu; int main () { while (menu != 'X') { menu = getch(); if (menu != ' ') { switch (menu) { case 'X': printf("adios :)"); } } } }
qual o meu erro?
-
hahahah... postei por 3 razões: 1ª, para descobrir quando postarem, 2ª, para subir teu tópico, e 3ª, pra dar minha gambiarra pra ti
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
Focar em uma linguagem só ou em varias?
em Programação - outros
Postado
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 :)