1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Linguagem C Ajuda

Discussão em 'Programação' iniciada por Devil_Angel100, 25 de Outubro de 2008. (Respostas: 6; Visualizações: 613)

  1. Devil_Angel100

    Devil_Angel100 Power Member

    e o seguinte kuando executo de me erro no void e dis:

    Error 1 error C2062: type 'void' unexpected c:\Documents and Settings\jjj\Os meus documentos\Visual Studio 2005\Projects\Tentativa3\Tentativa3\Tentativa3.cpp 47

    ja fix de tudo e nada bahh...

    Espero que me posssam ajudar cump
    PHP:

    // Tentativa3.cpp : main project file.

    #include "stdafx.h"
    #include <iostream>
    #include <cctype>
    using namespace System;
    using namespace std;


    int cont=0;

    void adicionar();




    int main()

    {
        
    int num(15);
        do
        {
        
        
    char op;
            
    cout<<"1- Adicionar\n";
            
    cout<<"2- Consultar\n";
            
    cin>>op;
        
    Console::ReadKey();


    switch(
    op)

    {
    case 
    '1':
        {
        
    cont++;
        
    adicionar();
        }
                break; 


        }while (
    op<|| op>2);
    return 
    0;
        }


    void adicionar();{ // DA ME ERRO AQUI
        
    Console::Clear();

    cout<<"Adicione um numero";



    }
      
    }
     
  2. solidforms

    solidforms Power Member

    hum, nao acho que possas declarar funçoes dentro de funçoes ;D, lol :x.
    As identações estao um pouco confusas, mas penso que estas a declarar a função void adicionar() dentro da função main() :O. Crias o prototipo, tudo bem. Mas depois ha ai uma confusão com as chavetas :x.

    Posso estar a ver mal, mas nao me parece fazer sentido.

    Cumprimentos ;)
     
  3. Devil_Angel100

    Devil_Angel100 Power Member

    estou a indicar o erro com um comentario
     
  4. Devil_Angel100

    Devil_Angel100 Power Member

    solidforms ya era isso e sim ta realmente confuso e fui eu que o fix xD brigado
     
  5. VuDu

    VuDu Power Member

    O erro está no ;
    tem de ser: tipo nome(argumentos) { expressao; }
     
  6. solidforms

    solidforms Power Member

    Ja para nao falar que tens um ';' a seguir à função, logo ele esta a ignorar o resto da função que queres implementar ;D ;).
    Hum, lol. Isso das chavetas as vezes tambem me acontece, é chato quando diz que o problema é numa linha mas quando descubrimos tem a ver com outra coisa qualquer ;D.

    Cumprimentos ;)
     
  7. Devil_Angel100

    Devil_Angel100 Power Member

    ya e mesmo ainda agora tinha 8 erros por causa de uma chaveta enfim....
     

Partilhar esta Página