компиляция программы на c ++ с использованием gcc - PullRequest
0 голосов
/ 22 января 2012
#include<fstream>

using namespace std;
int 
main()
{
char name[30];
int marks;
ofstream fout("student.out");

cout<<"Enter name";
cin>>name;
cout<<"Enter marks secured:";
cin>>marks;

fout<<name<<endl;
fout<<marks<<endl;

return 0;
}

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

stdfile.cpp: In function 'int main()':
stdfile.cpp:12:1: error: 'cout' was not declared in this scope
stdfile.cpp:13:1: error: 'cin' was not declared in this scope

Ответы [ 4 ]

8 голосов
/ 22 января 2012

std::cin и std::cout в <iostream>.Пожалуйста, включите это, и скомпилировать C ++ код с g++ не gcc. - в противном случае вы получите все виды увязки вопросов

4 голосов
/ 22 января 2012

Вам нужно

#include <iostream> 

также.

Также скомпилируйте файл с g++ вместо gcc.

0 голосов
/ 22 января 2012

cout, cin и т. Д. Принимают участие из библиотеки.Вы должны включить его, чтобы программа работала

0 голосов
/ 22 января 2012

если вы хотите скомпилировать с gcc, вы должны использовать printf вместо cout, scanf вместо cin и fprintf вместо fout.

...