quais as chaces disso funcionar? [RESOLVIDO]

1. quais as chaces disso funcionar? [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 01/03/2016 - 19:48h



#include <stdio.h>

int main ()
{
int r;

printf ("*****************************************************************************\n");
printf ("****************************** bem vindo ao subzero *************************\n");
printf ("*****************************************************************************\n\n");
printf ("*****************************************************************************\n");
printf ("***** qual partição deseja que seja apagada e volte a ser não alocada? ******\n");
printf ("*****************************************************************************\n\n");
printf ("*****************************************************************************\n");
printf ("**************** (1) sdb ********* (2) sdc ************** (3) sdd ***********\n");
printf ("*****************************************************************************\n");

scanf ("%i", &r);

switch (r){
case 1:
remove ("//dev//sdb");
printf ("aguarde 30 segundos e confira seu pen drive ainda plugado\n");
break;
case 2:
remove ("//dev//sdc");
printf ("aguarde 30 segundos e confira seu pen drive ainda plugado\n");
break;
case 3:
remove ("//dev//sdd");
printf ("aguarde 30 segundos e confira seu pen drive ainda plugado\n");
break;

default:{
printf ("comando invalido!\n");

}
}


return 0;
}




  


2. Re: quais as chaces disso funcionar? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 02/03/2016 - 00:51h

Eu não entendo nada de programação, ainda que eu seja professor de Lógica Matemática e Lógica para Programação (eita belezura da graduação em Filosofia!). Dito isso, eu acredito que se o usuário tiver três discos rígidos no sistema (/dev/sda, /dev/sdb e /dev/sdc), o seu programa vai fazer caquinha...

O ideal seria ele comparar o mtab com o fstab. O que estiver montado no mtab que não foi chamado pelo fstab pode ser uma mídia removível, e o ideal seria o seu programa fazer a comparação e construir o menu dinamicamente.
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


3. Re: quais as chaces disso funcionar? [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 02/03/2016 - 13:58h

Legal! Poderia me explicar mais?
Eu não coloquei a opção sda exatamente para não fazer caquinha no hd, coloquei apenas sdb, sdc , e sdd, que corresponde a mídias removíveis e não o HD que seria sda, se a pessoa der um fdisk -l ela vai saber onde está o pendrive correto?


4. Re: quais as chaces disso funcionar? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/03/2016 - 18:39h

Você poderia testar numa máquina virtual.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



5. Re: quais as chaces disso funcionar? [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 02/03/2016 - 18:48h

eu o testei mas sem nenhum pendrive, não tenho nenhum pendrive aki para testar...
o meu esta com a minha tia, poderia testar no pendrive do meu pai mas ai vou ter que ficar transferindo musicas do pen para o pc e do pc para o pen e são mais de 500 musicas


6. Re: quais as chaces disso funcionar? [RESOLVIDO]

Patrick Costa da Silva
patrickpcs

(usa Nenhuma)

Enviado em 02/03/2016 - 18:51h

lipman escreveu:

Legal! Poderia me explicar mais?
Eu não coloquei a opção sda exatamente para não fazer caquinha no hd, coloquei apenas sdb, sdc , e sdd, que corresponde a mídias removíveis e não o HD que seria sda, se a pessoa der um fdisk -l ela vai saber onde está o pendrive correto?


Se a pessoa tiver mais de um HD vai começar a ocupar as demais letras....sdb...sdc...

Vai acabar fazendo caquinha com o HD dos outros, melhor fazer conforme o cavalheiro orientou.

http://goo.gl/g6NiFp


7. Re: quais as chaces disso funcionar? [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 02/03/2016 - 19:23h

verdade! não tinha pensado nisso!
obrigado pela orientação!


8. Re: quais as chaces disso funcionar? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 03/03/2016 - 16:17h

Bom, já responderam por mim. Se o usuário tiver mais de um HD no sistema ele vai ocupar o /dev/sdb, /dev/sdc, etc. Comparar o mtab com o fstab é útil porque supõe-se que os HDs do usuário serão montados durante a inicialização, e para isso precisarão estar no fstab. Por sua vez, o mtab diz o que está atualmente montado, e se algo foi adicionado após a inicialização muito provavelmente é uma mídia removível.
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


9. Re: quais as chaces disso funcionar? [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 03/03/2016 - 17:58h

lcavalheiro, numa conclusão eu vi que tenho que pensar melhor antes de agir, quase que concluo um projeto de kamikase...
acho melhor eu pensar bastante mais nos detalhes não é mesmo?


10. Re: quais as chaces disso funcionar? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 03/03/2016 - 20:37h

lipman escreveu:

lcavalheiro, numa conclusão eu vi que tenho que pensar melhor antes de agir, quase que concluo um projeto de kamikase...
acho melhor eu pensar bastante mais nos detalhes não é mesmo?


Com certeza, planejamento é tudo.

Eu já comentei que sou professor de Lógica para Programação? kkkkkkkk

--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


11. Re: quais as chaces disso funcionar? [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 03/03/2016 - 21:05h

sim, vc sabe logica...
porque não aprende tambem a programar?


12. Re: quais as chaces disso funcionar? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 03/03/2016 - 23:40h

lipman escreveu:

sim, vc sabe logica...
porque não aprende tambem a programar?


Parece mentira o que eu vou falar, mas em vinte anos nunca tive necessidade disso. Um dia, quando me sobrar tempo, pretendo aprender C

--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts