como converter de forma simples string para char
16/04/2022
4
não consigo converter e utilizar uma variavel que contem o caminho de extração do arquivo que eu quero dar administrador...
eu já tentei varias coisas mais não consegui, tentei alguns métodos de trasformar string em char e etc, mas não funcionou
só quero que o conteúdo da variavél "C" seja utilizado de forma correta, sou inicianta na programação, alguém pode me dar uma ajuda?
#include<windows.h>
#include<shellapi.h>
#include<string.h>
#include <locale.h>
int main(){
///variaveis
char c[] = "C:\";
char user[200] = "";
char c2[] = "Users\";
scanf("%s", user);
strcat(c, c2);
strcat(c, user);
strcat(c, "\\Documents\");
strcat(c, "teste.exe");
char cchar = (char)(c);
printf("%s",cchar);
//concatena tudo
///roda programa como administrador
char*aplication = "%s", c;
ShellExecute(NULL, "runas", aplication, NULL, NULL, SW_SHOWDEFAULT);
}
eu já tentei varias coisas mais não consegui, tentei alguns métodos de trasformar string em char e etc, mas não funcionou
só quero que o conteúdo da variavél "C" seja utilizado de forma correta, sou inicianta na programação, alguém pode me dar uma ajuda?
#include<stdio.h>
#include<windows.h>
#include<shellapi.h>
#include<string.h>
#include <locale.h>
int main(){
///variaveis
char c[] = "C:\";
char user[200] = "";
char c2[] = "Users\";
scanf("%s", user);
strcat(c, c2);
strcat(c, user);
strcat(c, "\\Documents\");
strcat(c, "teste.exe");
char cchar = (char)(c);
printf("%s",cchar);
//concatena tudo
///roda programa como administrador
char*aplication = "%s", c;
ShellExecute(NULL, "runas", aplication, NULL, NULL, SW_SHOWDEFAULT);
}

Empty
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)