Qual o problema com meu programa em C?
#include
#include
#include
int main (void){
int b=strlen(str)-1;
char str[]="Hello World";
while(b<0){
printf("Valor de b=%d\n", b);
b++;}
}
Respostas
respondido por:
0
Include o quê? Provavelmente foi o Brainly que tentou interpretar as tags e acabou removendo.
Include stdio.h, stdlib.h e string.h não é?
Seu programa tem int antes do main. Cadê o return no seu programa?
Você informou que a variável inteira "b" receberá uma função que retorna o tamanho de um vetor de caracteres. Cadê o vetor de caracteres? Ele está embaixo da chamada da função? Não pode, porque a leitura de código sequencial e linear até que seja encontrado um desvio padrão.
Por que tem no While (b < 0)? B é inicialmente igual a 11 (variável str tem 11 caracteres) - 1, que é igual a 10 (caso str esteja acima de b, claro). Nunca que B será menor que 0 dessa forma.
Include stdio.h, stdlib.h e string.h não é?
Seu programa tem int antes do main. Cadê o return no seu programa?
Você informou que a variável inteira "b" receberá uma função que retorna o tamanho de um vetor de caracteres. Cadê o vetor de caracteres? Ele está embaixo da chamada da função? Não pode, porque a leitura de código sequencial e linear até que seja encontrado um desvio padrão.
Por que tem no While (b < 0)? B é inicialmente igual a 11 (variável str tem 11 caracteres) - 1, que é igual a 10 (caso str esteja acima de b, claro). Nunca que B será menor que 0 dessa forma.
Perguntas similares
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás