Ir ao conteúdo
  • Cadastre-se

C string e manipulação externa


Posts recomendados

 

//Olá galera. Preciso muito


#include <iostream>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <windows.h>
#include <conio.h>


char local[200];
char localatual[200]= atualdirectory;

aplicacao(){
printf ("n\inicio da aplicacao");
int num1, num2 ,total;
printf ("digite o primeiro numero");
scanf (%d, &num1);
printf ("digite o segundo numero");
scanf (%d, &num2);
total = num1 + num2;
printf ("o total é:"%d, &total");

}

verifica_local(){
	printf ("seu local atual é:%s", localatual);
}

movelocal(){
		printf ("n\mudando para o local ideal:\n%s", local\n);
		localatual = local;
		printf ("n\mudou com sucesso");
		printf ("n\indo para aplicacao");
}

int main(){setlocale(LC_ALL, "Portuguese");

printf ("digite o diretorio local ideal);
scanf (%s, local);
verifica_local();
if (local == localatual)
		aplicacao();
else 	
		movelocal();
	 	aplicacao();



}




da ajuda de vocês nesse programa do dev c. 1:um programa que funcione somente em um determinado diretorio. 2: Em que string armazene/receba/substitua determinado diretorio, esteja ele no sistema ou seja imposto pelo usuário.
é possível concluir meu software com base nesses 2 requisitos?

 

sei que ainda falta bastante coisa mas pra vcs isso e muito fácil, fico muito grato mesmo.

 

ex : somente funcione na area de trabalho. C:\Users\Eu\Desktop\
caso não esteja neste local ele se mova ou copie para lá e inicie a aplicação.

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

 @KXSY foi de grande ajuda agora tenho o diretório atual funciona da seguinte maneira

#include <unistd.h>
#include <stdio.h>
#include <limits.h>

 

int main() {
   char cwd[PATH_MAX];
   if (getcwd(cwd, sizeof(cwd)) != NULL) {
       printf("Current working dir: %s\n", cwd);
   } else {
       perror("getcwd() error");
       return 1;
   }
   return 0;
}

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!