Ir para conteúdo
Fórum Script Brasil
  • 0

arquivo


Thiago lablonsk

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

pelo menos diga o limguagem, que mania.

//Para C
#include <stdio.h>

int main () {

    char nome[20] = "meuArquivo";
    char tipo[5] = "txt";
    char arquivo[20 + 5];
    sprintf ( arquivo, "%s.%s", nome, tipo ); 
    printf ("%s", arquivo);

    return 0;
}
//Para C++
#include<iostream>
#include <sstream>
using namespace std;

int main() {
    stringstream ss;
    
    string nome = "meuAquivo";
    string tipo = "txt";
    
    ss << nome << "." << tipo;
    
    cout << ss.str() << endl;
    
    //tambem pode guardar em um string
    string arqivo = ss.str();
    cout << arqivo << endl;
    
    //ou fazer:
    string outroArquivo = nome + '.' + tipo;
    cout << outroArquivo << endl;
    
    
    return 0 ;
}

Como ve.. C++ tem melhor gestao de cadenas de caracteres. Por isso é melhor você especificar o linguagem quando expor uma duvida.

Agora é só você seguir o modelo e adaptar ele ao que você precisa, (scanf, cin...etc).

Sorte!

;)

Editado por vangodp
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...