C++ 'expected identifier or '(' before '{' token' Hatası

phyronax

Hectopat
Katılım
29 Kasım 2016
Mesajlar
5
Kod:
#include <stdio.h>

#include <string.h>

int main();



{   

    int i=0,sayac=0;

    char a[25];

    char sesli[11]={'A','E','I','O','U','a','e','i','ö','ü','\0'};

  

    printf("Bir seyler giriniz:\n");

    gets(a);

    while(a<=a[25]);

    {

        if(strcmp(a,sesli)==0)

            {

                i++;

                sayac++;

            }

    }

    printf("Girdiginiz cümlede %d kadar sesli harf var.",sayac);

    return(0);

}

Bunu dev C++'da çalıştırdığımda bana " [Error] expected identifier or '(' before '{' token" diye bir hata veriyor, yardımcı olur musunuz?
 
Son düzenleyen: Moderatör:
Kod:
#include <stdio.h>

#include <string.h>

int main();



{  

    int i=0,sayac=0;

    char a[25];

    char sesli[11]={'A','E','I','O','U','a','e','i','ö','ü','\0'};

 

    printf("Bir seyler giriniz:\n");

    gets(a);

    while(a<=a[25]);
    // Burası sonunda ; olduğundan dolayı bir şey yapmadan kendi içinde döner.
    // Attaki parantezler de whilea bağlı olmaz. 
    {

        if(strcmp(a,sesli)==0)

            {

                i++;

                sayac++;

            }

    }

    printf("Girdiginiz cümlede %d kadar sesli harf var.",sayac);

    return(0);

}

Bunu dev C++'da çalıştırdığımda bana " [Error] expected identifier or '(' before '{' token" diye bir hata veriyor, yardımcı olur musunuz?
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı