[Off] Sugestхes?
#7

C й muito simples, serio!

Olha esse programinha que eu fiz, vocк facilmente vai entender.

PHP код:
// Bibliotecas
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>

//Ponteiros

//#define SIZE 10

// VARIAVEIS
char nome[100][50];
int cadastrar;
int lerarquivos();
// FUNЗХES

void mensagem();
int soma(int aint b);
int programa();
void limpaTela();
int menu();
int testar();
void copiarConteudo(FILE *file1FILE *file2);
//INICIALIZAЗГO DO PROGRAMA

void limpaTela()
{
 
system ("cls");
}

int main(void)
{
    
//testar();
   
menu();

    
    
system("pause");
}

int menu()
{
    
lerarquivos();
    
limpaTela();
    
printf("\nOla, escolha uma das opзхes abaixo:\n");
    
printf("\n(1)Cadastrar: \n");
    
printf("\n(2)Perfis Cadastrados: \n");
    
printf("\n(3)Sair\n");
    
int escolha;
    
scanf("%d",&escolha);
    switch (
escolha)
    {
        case 
1:
        
programa();
        break;
        case 
2:
        
printf("Aguarde\n");
        
lerarquivos();
        break;
        case 
3:
        
printf("Saindo\n");
        break;
    }

}

int testar()
{
    
void copiarConteudo(FILE *file1FILE *file2);
    
    
FILE *file1 fopen("C:\\Users\\gusta_000\\Desktop\\Cadastros\\arquivo1.txt""r");
    if(
file1 == NULL)
    {
        
printf("Nгo foi possivel abrir o arquivo.");
        return 
1;
    }
    
FILE *file2 fopen("C:\\Users\\gusta_000\\Desktop\\Cadastros\\arquivo2.txt","w");
    
copiarConteudo(file1file2);
    
fclose(file1);
    
fclose(file2);
}

void copiarConteudo(FILE *file1FILE *file2)
{
    
char leitor[1000];
    
    while(
fgets(leitor1000file1) != NULL)
    
    
fputs(leitorfile2);
    
}



int lerarquivos()
{
    
limpaTela();
    
printf("Imprimindo todos os registrados ate agora!\n");
    
FILE *salvos;
    
salvos fopen("C:\\Users\\gusta_000\\Desktop\\Cadastros\\teste.txt""r");
    if(
salvos == NULL)
    {
        
limpaTela();
        
printf("Nгo existe esse arquivo, afs :/ ");
        return 
0;
    }
    
char frases[100];
    
    while(
fgets(frases100salvos) != NULL)
    {
        
printf("%s"frases);
    }
    
fclose(salvos);
}

int programa()
{
    
printf("Quantos cadastros voce deseja inciar?\n ");
    
scanf("%d", &cadastrar);
    if(
cadastrar == || cadastrar 50)
    {
        
printf("Voce nao pode cadastrar mais que 50 pessoas!\n");
        
programa();
        return 
0;
    }
    
printf("\nVoce vai cadastrar: %d\n"cadastrar);
    
int contando;
    for(
contando 0contando cadastrarcontando++)
    {
        
printf("\nEscolha um nome para o cadastro: %d\n"contando+1);
        
scanf("%s", &nome[contando]);
        
printf("Voce digitou: %s para o cadastro: %d\n"nome[contando], contando+1);
        
FILE *file;
        
file fopen("C:\\Users\\gusta_000\\Desktop\\Cadastros\\teste.txt""a");
        
fprintf(file,"%s\n",nome[contando]);
        
fclose(file);
    }
    
char opc;
    
limpaTela();
    
printf("\nProcesso de cadastro finalizado!\n");
    
printf("\nVoce cadastrou: %d \n"cadastrar);
    
printf("\nVoce deseja visualizar os cadastros?\n");
    
printf("Sim ou nгo?\n");
    
scanf("%s", &opc);
    
getchar();
    
void limpaTela();
    if(
opc=='s')
    {
        
printf("\nImprimindo todos os cadastros!\n");
        for(
contando 0contando cadastrarcontando++)
        {
        
printf("Cadastro: %d  Nome: %s  \n"contando+1nome[contando]);
    
//    menu();
            
        
}
    }
    else
    {
    
void limpaTela();
    
printf("\nOk, obrigado!\n");
    
menu();
    }
    
}

void mensagem()
{
    
int x;
    
int y;
 
printf ("Hello world!");
     
printf("\n");
 
printf ("Sejam Bem vindos!");
     
printf("\n");
     
scanf("%d", &x);
     
scanf("%d", &y);
 
printf ("Soma: %d"soma(x,y));
}

int soma(int aint b)
{
 return 
a+b;

Mano, vale apena criar alguns aplicativos apenas para praticar, o visual studio tem umas APIs boas para iniciar(sу precisa de uma maquina boa).

linguagens: C++, C# e java.
Reply


Messages In This Thread
Sugestхes? - by Cauezin - 18.02.2019, 01:52
Re: Sugestхes? - by zGuigui2068 - 18.02.2019, 01:56
Re: Sugestхes? - by Cauezin - 18.02.2019, 02:02
Re: Sugestхes? - by RenanMsV - 18.02.2019, 02:12
Re: Sugestхes? - by Cauezin - 18.02.2019, 02:13
Re: Sugestхes? - by AutoMatic2 - 18.02.2019, 02:43
Re: Sugestхes? - by zGuigui2068 - 18.02.2019, 03:11
Re: Sugestхes? - by ipsLuan - 18.02.2019, 11:02
Re: Sugestхes? - by FerrariL - 18.02.2019, 11:05
Re: Sugestхes? - by Malandrin - 18.02.2019, 11:55

Forum Jump:


Users browsing this thread: 1 Guest(s)