Fala galera, estou tentando organizar o meu programa separando as funções, mas quando eu tento fazer a separação do cadastro ele retorno um erro pra mim que não faço ideia do que possa ser, alguém da um help?
ESSE É O MAIN PRINCIPAL
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
#include<iostream>
#include<string.h>
#include<C:\Program Files (x86)\Dev-Cpp\include\mysql\mysql.h>
#include"cadastro_clientes.cpp"
using namespace std;
int main(){
MYSQL conexao; // VARIAVEL DE CONEXÃO COM O BANCO DE DADOS
mysql_init(&conexao); // VARIAVEL DE CONEXÃO COM O BANCO DE DADOS
mysql_real_connect(&conexao,"localhost","root","","cadastro",0,NULL,0);
system("PAUSE");
cadastro(conexao);
}
CADASTRO
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
#include<iostream>
#include<string.h>
#include<C:\Program Files (x86)\Dev-Cpp\include\mysql\mysql.h>
void cadastro(MYSQL conexao_cliente){
char nome[50], cpf[15], tel[15],ende[50],bairro[25],cidade[30], uf[10];
char str2[50],str3[15],str4[15],str5[50], str6[25], str7[30],str8[10];
char str1[200];
char salvar[300]="";
puts("NOME: ");
gets(nome);
puts("CPF: ");
gets(cpf);
puts("TELEFONE: ");
gets(tel);
puts("ENDERECO: ");
gets(ende);
puts("BAIRRO: ");
gets(bairro);
puts("ESTADO: ");
gets(uf);
puts("CIDADE: ");
gets(cidade);
sprintf(str1,"INSERT INTO cadastro_clientes(nome,cpf,telefone,endereco,bairro,uf,cidade) values");
sprintf(str2,"('%s',",nome);
sprintf(str3,"'%s',",cpf);
sprintf(str4,"'%s',",tel);
sprintf(str5,"'%s',",ende);
sprintf(str6,"'%s',",bairro);
sprintf(str7,"'%s',",uf);
sprintf(str8,"'%s');",cidade);
sprintf(salvar,"%s%s%s%s%s%s%s%s",str1,str2,str3,str4,str5,str6,str7,str8);
mysql_query(&conexao_cliente,salvar);
puts(salvar);
system("pause");
}
Se alguem puder me ajudar, obrigado desde já