bom, estou com o seguinte problema, uso o comando system abaixo;
system("copy C:\\VNC\\DTI.exe C:\\\"Documents and Settings"\\%s\\Desktop",username);
a variavel username é uma a qual consegui criar para pegar o usuario logado atualmente, se eu der um printf da na variavel ele me mostra o usuario logado pois guardei nela o nome do usuario, porém nós sabemos que todo fim da string tem 1 campo a mais, esse campo que diz que a string acabou. isto é se o nome do usuario tiver 5 letras, a string deve ter 6 posições para guardar o ultimo campo que diz que a string acabou.
O problema é que ao por essa string no meu comando acima ele está pegando tambem este ultimo campo, impossibilitando que o meu codigo copie no local certo, o que eu gostaria é saber se tem alguma forma de eu poder tirar esse final da string para que possa ficar apenas o nome do usuário e eu consigo acessar a pasta certa pelo meu comando system.
Pergunta
Ronaldo Lanhellas
bom, estou com o seguinte problema, uso o comando system abaixo;
system("copy C:\\VNC\\DTI.exe C:\\\"Documents and Settings"\\%s\\Desktop",username);
a variavel username é uma a qual consegui criar para pegar o usuario logado atualmente, se eu der um printf da na variavel ele me mostra o usuario logado pois guardei nela o nome do usuario, porém nós sabemos que todo fim da string tem 1 campo a mais, esse campo que diz que a string acabou. isto é se o nome do usuario tiver 5 letras, a string deve ter 6 posições para guardar o ultimo campo que diz que a string acabou.
O problema é que ao por essa string no meu comando acima ele está pegando tambem este ultimo campo, impossibilitando que o meu codigo copie no local certo, o que eu gostaria é saber se tem alguma forma de eu poder tirar esse final da string para que possa ficar apenas o nome do usuário e eu consigo acessar a pasta certa pelo meu comando system.
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.