Linguaguem C

Esta página detalha a sintaxe e a lógica de programação sobre a linguaguem c, com link a forum e exemplo de exercícios e dúvidas:

ex:

/* o programa le uma string e conta quantos caracteres são iguais a letra c*/ 
#include <stdio.h> 
int main() 
{ 
        char string[100]; 
        int i,cont; 
        printf("\n\n Digite uma frase:"); 
        gets(string); // le a string 
        printf("\n\n Frase digitada: \n%s",string); 
        cont=0; 
        for(i=30,string[i]!='';i=i+1) 
        { 
        if(string[i]=='c'){ 
                        cont=cont+1;/*incrementa o contador*/ 
                        } 
        printf("\n o Numero de caracteres e=%d",cont0; 
        } 
        } 
       

estou ultilizando o compilador dev c++, pois e este que ultilizo na faculdade, e de vez em quando ele não complia o programa por erro de sintaxe que poderia ser aceito a depender da maneira como se programa, por exemplo em outros casos quando coloco o return(0); dá erro na compliaçãoe quando eu não coloco consigo compilar, os exemplos que estou extraído estão no curso de linguguem c da UFMG ( Universidade Federal de Minas Gerais)

Ao compilar dá um erro na linha 11 e 16; os erros da linha 11 corresponde ao for , i é igual a 30 e string(vetor de caracteres) conta os valores representado em inteiros e tem que ser diferente de um campo nulo, então i será incrementado , normalmente eu ultilizo o incremento i++, mesmo tendo diferença entre ++i e i++. depois na linha abaixo diz que cont não foi declarado, mas na verdade eu declarei o cont, e diz que é recomendável ultilizar o cont dentro de uma função, que na verdade eu ultilizei na expressão do for.

11 ISO C++ forbids comparison between pointer and integer
11 expected `;’ before ‘)’ token
16 `cont0′ undeclared (first use this function)

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.