Syntax error: missing ';' before 'string' - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, помогите, пожалуйста, найти ошибку:
#include "stdafx.h"
#include "conio.h"
#include "iostream"
using namespace std;
typedef signed short int INT;

int _tmain(int argc, _TCHAR* argv[])
{
    INT a=12678,b=-19003,c;
    float x=a,y=b,z;
    char d=156,e=68,f;
    cout<<"\n---------------\nType: INTEGER: a="<<a", b="<<b;
    cout<<"\nSize of INT: "<<sizeof a;
    getch();
    return 0;
}
Пишет, что в 16 строке. Вот эти ошибки: error C2296: '<<' : illegal, left operand has type 'const char [5]' error C2143: syntax error : missing ';' before 'string'
Ну я тут копировал из МС Вижуал, поэтому со строками путаница

Решение задачи: «Syntax error: missing ';' before 'string'»

textual
Листинг программы
cout<<"\n---------------\nType: INTEGER: a="<<a<<", b="<<b;

Объяснение кода листинга программы

В данном коде происходит вывод значения переменных a и b на экран с помощью функции cout из библиотеки iostream.

  1. cout - это функция вывода информации на экран.
  2. \n - это символ новой строки, который позволяет перейти на новую строку при выводе информации.
  3. -------------- - это строка, которая служит разделителем между выводимыми значениями.
  4. Type: INTEGER - это тип данных, который указывает, что значения переменных являются целыми числами.
  5. a= - это оператор присваивания, который используется для присвоения значения переменной a.
  6. b= - это оператор присваивания, который используется для присвоения значения переменной b.
  7. << - это оператор вставки, который используется для вывода значений переменных на экран.
  8. <<a<<, <<b - это выражение, которое выводит значение переменной a и b на экран.
  9. <<a=<<a<<, b=<<b - это выражение, которое выводит значения переменных a и b, а также строку a= и b= на экран. Таким образом, данный код выводит значения переменных a и b на экран с указанием их типа и с разделителем между ними.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5