Boboc Alexandru Ответов: 1

Эй, ребята, кто-нибудь может сказать мне, как решить эту проблему?


#include<stdio.h>
#include<conio.h>

void main()  
{
    int i = 0;
    char ch;
    clrscr();

    for (i = 0; i < 256; i++)
    {
        printf("%c ",ch)<-- function call missing (
        ch = ch + 1;
    }<-- Statement missing ;

    getch();
}


Что я уже пробовал:

Ну, в школе у меня еще нет этого класса, так что я действительно не знаю, что делать, поэтому я подумал, что вы могли бы помочь, спасибо

NotPolitcallyCorrect

printf ("%c", ch);

PIEBALDconsult

Я вижу только
Оператор отсутствует ; в функции main
потому что вы оставили точку с запятой в одном из ваших утверждений-вы должны быть в состоянии понять это.

PIEBALDconsult

Какой компилятор вы используете?

Michael_Davies

Также ch не инициализируется.

1 Ответов

Рейтинг:
0

0x01AA

Согласно комментариям NotPolitcallyCorrect - Профиль Специалиста[^] и PIEBALDconsult - Профиль Специалиста[^] следующим должно быть решение:


#include<stdio.h>
#include<conio.h>

void main()  
{
    int i = 0;
    char ch;
    clrscr();

    for (i = 0; i < 256; i++)
    {
        printf("%c ",ch); // The missing semicolon
        ch = ch + 1;
    }

    getch();
}


Имейте в виду, что я был не тем, кто давал решение, а двумя упомянутыми выше членами, я только записал его в конце концов ;)


PIEBALDconsult

Для такого ничтожного вопроса не должно быть никакого "решения".

0x01AA

Спасибо вам за нисходящий голос. По крайней мере, таким образом, вопрос, вдруг исчезает из-за неразделенной В.

0x01AA

Спасибо вам за нисходящий голос. По крайней мере, таким образом, вопрос, вдруг исчезает из-за неразделенной В.