Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Alano

Char de Tamanho Váriavel passado Pelo Usuário

Recommended Posts

Se você lêr o código, entederá a pergunta.

#include <iostream>
#include <cstring>
using namespace std;

class Mysql {
public:
   char mysqlServer[255];
   char mysqlUsername[255];
   char mysqlPassword[255];
   char mysqlDatabase[255];

   Mysql(char server[255], char username[255], char password[255], char database[255]) {
       strcpy(mysqlServer, server);
       strcpy(mysqlUsername, username);
       strcpy(mysqlPassword, password);
       strcpy(mysqlDatabase, database);
   }

   void Incializa();
   void Query();
};

void Mysql::Incializa() {
   cout << "Conectando-se ao servidor [" << mysqlServer << "]\n";
}

void Mysql::Query() {
   // Como Posso Receber um Query de Tamanho
   // Indefinido através de um Char?
}

int main() {
   Mysql Conexao("127.0.0.1", "root", "1234", "test");
   Conexao.Incializa();

   return 0;
}

 

Grato, Bruno Alano.

Compartilhar este post


Link para o post
Compartilhar em outros sites

antes de tudo me diz pq você não usa a classe String?

o próprio compilar avisa:

warning: deprecated conversion from string constant to 'char*'

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.