Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bloodshed
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 18
#1

Ошибка: [Error] 'x' was not declared in this scope - C++

26.11.2013, 07:33. Просмотров 438. Ответов 2
Метки нет (Все метки)

Не могу понять в чём ошибка. Компилятор пишет что в строке cin>>x.name>>x.surname>>x.number; . Ошибка: [Error] 'x' was not declared in this scope. Вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <fstream>
 
using namespace std;
struct Abon 
{
char name[50];
char surname[50];
int number;
};
 
int main()
{
    int n;
Abon X;
FILE * f;
f = fopen("structura" , "wb");
cout<<"Vvedite kolichestvo grupp"<<endl;
cin>>n;
for(int i =0;i<n;i++) 
{
    cin>>x.name>>x.surname>>x.number;
    fwrite(&X, sizeof(Abon), 1, f);
}
 
fclose (f);
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2013, 07:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка: [Error] 'x' was not declared in this scope (C++):

Ошибка [Error] 'ofstream' was not declared in this scope - C++
Дали задание мини БД с записью в файл Но вот ошибка 'ofstream' was not declared in this scope компилирую в dev-cpp5.8.2 ...

Ошибка cpp|7|error: 'itoa' was not declared in this scope - C++
Почему ошибка? #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main(void) { char p; itoa (1423, p, 16); ...

Ошибка: error: 'error' was not declared in this scope - C++
#include &lt;iostream&gt; #include&lt;vector&gt; using namespace std; int area(int a,int b) { if(a&lt;=0 || b&lt;=0) error(&quot;area()...

'arr' was not declared in this scope 'sum' was not declared in this scope такие вот ошибки.( - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int main () { setlocale(LC_ALL, &quot;rus&quot;); ...

[Error] 'm' was not declared in this scope - C++
почему программа не видит m,h??? пишет ошибку 'm' was not declared in this scope 'h' was not declared in this scope #include...

[Error] 'If' was not declared in this scope - C++
Недавно начал изучать Си++. Написал программу почти так же, как в примере из книги. #include &lt;iostream&gt; #include &lt;cstdlib&gt; ...

2
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.11.2013, 07:37 #2
Компилятор различает строчные и прописные буквы:
Цитата Сообщение от Bloodshed Посмотреть сообщение
Abon X;
Цитата Сообщение от Bloodshed Посмотреть сообщение
cin>>x.name>>x.surname>>x.number;
1
Bloodshed
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 18
26.11.2013, 08:31  [ТС] #3
Точно. Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2013, 08:31
Привет! Вот еще темы с ответами:

error: . was not declared in this scope - C++
Здравстуйте! Недавно начал изучать С++. Нужно написать программу вычисления периметра треугольника через функцию. В коде возникла ошибка:...

[C++] Error: 'FindeMP2' was not declared in this scope - C++
#include &lt;math.h&gt; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;conio.h&gt; using namespace std; double Fx(double x) { ...

[Error] 'cout' was not declared in this scope - C++
Вот хоть убейте в чем ошибка не пойму...Перечитал несколько форумов. пробовал переписывать код. Одно и тоже. devcpp 5.4.2 - собственно...

Error: 'GET_X_LPARAM' was not declared in this scope| - C++
http://vsokovikov.narod.ru/New_MSDN_API/Window/mac_get_x_lparam.htm. Где она объявлена?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru