Форум программистов, компьютерный форум CyberForum.ru

Не компилится *.cpp - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Автоматический запуск программы шифрования http://www.cyberforum.ru/cpp-beginners/thread1132451.html
Здравствуйте всем! Подскажите пожалуйста: Сделал программку шифрования, но каждый раз запускать ее, выбирать нужный файл и кодировать его - лень. Можно ли как-то сделать, чтобы она запускалась автоматически и кодировала код(текст), который я только что писал на visual studio 2010?
C++ Лексический и синтаксический анализ текста Доброго времени суток, товарищи.Сейчас учусь в универе и дали задание курсовой работы на с++.Я читаю его и понятия не имею что нужно сделать, и как это делать.Говорили что нужно делать конечный автомат..Вот задание. Лексический и синтаксический анализ текста Текст (задает руководитель). Алгоритмы: 1.лексического анализа текста; ... http://www.cyberforum.ru/cpp-beginners/thread1132442.html
Путь к файлу, как сократить? C++
Добрый день, Поисковик ответа не дал. Необходимо создать файл в папке, находящейся в корневом каталоге программы. Т.е. , к примеру, не g=fopen("1.dat","w+"); , а g=fopen("/vectors/1.dat","w+"); Работает лишь, если указывать полный путь от диска. Вариация "../vectors/1.dat" не подходит, ровно как и замена / на \\
C++ Удаление элементов вектора со сдвигом
#include <iostream> #include <conio.h> #include <vector> #include <string> using namespace std; void spc(int x); class Directory { public: int num;
C++ Матрицы. Посчитать усредненное время выполнения вычислений http://www.cyberforum.ru/cpp-beginners/thread1132379.html
Даны две прямоугольные матрицы A и B размерности m×n и n×q соответственно. Необходимо разработать программу, которая производит умножение заданных матриц и выводит на экран усредненное время выполнения вычислений (в миллисекундах). Пользователь вводит только размерность матриц, значения элементов матриц вычисляются с помощью генератора случайных чисел. Подскажите,пожалуйста,как посчитать ...
C++ Замена скобок Почему-то открывающая скобка '(' - нормально заменяется, а закрывающая не меняется вовсе. В чем дело? Вот код: string GetPage(string tags){ if(isalpha(tags)){ tags = toupper(tags); } for ( int i = 0; i < tags.length()-1; i++ ){ if(tags == ','){ if ( isalpha(tags) ){ tags = toupper(tags); } tags = '-'; } if(tags == '('|| tags == ')'){ подробнее

Показать сообщение отдельно
Тимур05
12 / 12 / 0
Регистрация: 31.08.2011
Сообщений: 458
30.03.2014, 16:16  [ТС]     Не компилится *.cpp
Теперь начал проект как советовал GetVariable
А на скрине внизу ошибки. Их много не стал переписывать, просто заскринил.
файл main
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
29
30
#include <iostream> 
using std::cout; 
using std::endl; 
 
#include "GradeBook.h" // включить определение класса GradeBook 
 
// функция main начинает исполнение программы 178 
int main() 
{ 
// создать два объекта GradeBook; 
// исходное имя курса для gradeBookl слишком длинное 
 GradeBook gradeBookl( "CS101 Introduction to Programming in C++" ); 
 GradeBook gradeBook2( "CS102 C++ Data Structures" ); 
 
// вывести courseName каждого GradeBook 
 cout << "gradeBookl's initial course name is: " 
 << gradeBookl.getCourseName() 
 << "\ngradeBook2's initial course name is: " 
 << gradeBook2.getCourseName() << endl; 
 
// модифицировать courseName для gradeBookl (корректной строкой) 
 gradeBookl.setCourseName( "CS101 C++ Programming" ); 
 
// вывести courseName каждого GradeBook 
 cout << "\ngradeBookl's course name is: " 
 << gradeBookl.getCourseName() 
 << "\ngradeBook2's course name is: " 
 << gradeBook2.getCourseName() << endl; 
 return 0; // показывает успешное завершение 
 } // конец main
файл *.cpp
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
#include <iostream> 
using std::cout; 
using std::endl; 
 
#include "GradeBook.h" // включить определение класса GradeBook 
 
// конструктор инициализирует courseName переданной строкой 
GradeBook::GradeBook( string name ) 
{ 
 setCourseName ( name ); // проверить и сохранить courseName 
 } // конец конструктора GradeBook 
 
// функция, устанавливающая название курса; 
// гарантирует, что название курса содержит не более 25 символов  
void GradeBook::setCourseName( string name ) 
{ 
 if ( name.length() <= 25 ) // если не более 25 символов 
 courseName = name; // сохранить название курса в объекте 
 
 if ( name.length() > 25 ) // если в названии более 25 символов 
 { 
// записать в courseName первые 25 символов параметра name 
  courseName = name.substr( 0, 25 ); // начать с 0, длина 25 
 
  cout << "Name \"" << name << "\" exceeds maximum length. \n" 
  << "Limiting courseName to first 25 characters.\n" << endl; 
 } // конец if 
 } // конец функции setCourseName 
 
// функция для получения названия курса 
string GradeBook::getCourseName() 
{ 
 return courseName; // возвратить courseName объекта 
 } // конец функции getCourseName 
 
// вывести сообщение-приветствие пользователю GradeBook 
void GradeBook:.displayMessage() 
{ 
// вызвать getCourseName для получения courseName 
 cout << "Welcome to the grade book for\n" << getCourseName() 
 << "!" << endl; 
 } // конец функции displayMessage
файл *.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <string> // программа использует стандартный класс string 
using std::string; 
 
// определение класса GradeBook 
class GradeBook 
{ 
public: 
GradeBook( string ); // инициализирует объект GradeBook 
void setCourseName( string ); // устанавливает courseName 
string getCourseName(); // функция, получающая название курса 
void displayMessage(); // выводит сообщение-приветствие 
private: 
string courseName; // название курса для данного GradeBook 
 }; // конец класса GradeBook
Миниатюры
Не компилится *.cpp  
 
Текущее время: 00:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru