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

Код не компилируется - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать количество строк, содержащих хотя бы один нулевой элемент http://www.cyberforum.ru/cpp-beginners/thread1069744.html
#include <iostream> #include <stdlib.h> #include <time.h> #include <cmath> #include <math.h> using namespace std; void tselyi1(int **mas, int const n,int const m); void tselyi2(int **mas, int const n,int const m);
C++ Ввычислить вектор по заданной матрице и заданному числу помогите написать программу на с++, и блоксхему) Требуется вычислить вектор b=(bi) по заданной матрице z=(zij) и заданному числу x=(xj) (i,j=1..n) согласно правилу {b}_{i} = \sum {z}_{ij}{x}^{j}, i=1..n http://www.cyberforum.ru/cpp-beginners/thread1069740.html
цикл после cin C++
вешается простая программа. если убрать for - работает если убрать ввод cin - работает вместе не хотят ((( #include <stdio.h> #include <iostream> int main() { char * u;
C++ Как найти среднее арифметическое С++
в матрице 3 на 8
C++ Сумма элементов матрици на главной диагонали http://www.cyberforum.ru/cpp-beginners/thread1069722.html
Задание:Создать класс для представления и обработки данных.Выполнить обработку элементов прямоугольной матрицы размера m * n, найти сумму элементов матрицы по главной диагонали.(С++) Код должен быть примерно такой(только это другое задание,найти номер рядка и столбика с наибольшей сумой элементов) #include <iostream> #include <numeric> using namespace std; class Matrix { private: ...
C++ Ругается на библиотеку Здравствуйте, я подключил всё необходимое для программирования на opengl. Компилирую код (В Visual Studio 2008): #include "stdafx.h" #include <glut.h> void Display() { glClear(GL_COLOR_BUFFER_BIT); glFlush(); } void Initialize() { glClearColor(0.8, 1.0, 0.6, 1.0); glMatrixMode(GL_PROJECTION); подробнее

Показать сообщение отдельно
Ev_Hyper
Заблокирован
12.01.2014, 22:25     Код не компилируется
C++
1
int length () {int l=0; char *q=a; while(char *p) l++, q++; return l;}
откуда тут p возьмется?

p.s для простоты закиньте все определения в класс:
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
#include <iostream>
 
using namespace std;
 
class String {
private: char a[300];
public: String (){}
        String (char *p){char *q=a; while (*p) *q++=*p++; *q=0;}
        //int length (){char *q=a; while (*p) *q++=*p++; *q=0;}
        String operator= (char *p) {char *q=a; while(*p) *q++=*p++; *q=0; return *this;}
        String operator+ (char *p) {char *q=a; while(*q)q++; while(*p)*q++=*p++;*q=0; return *this;}
        String operator= (String b) {char *q=a; while (*q) q++; char *p=b.a; while(*p)*q++=*p++;*q=0; return *this;}
        void coutString() {char *q=a; while (*q) cout<<*q++;}
};
 
 
 
int main()
{
  String x, y, z("KURICA"), u;
  x = "KROKODIL";        x.coutString();cout<<endl;
  y = "KOZEL";           y.coutString();cout<<endl;
                         z.coutString();cout<<endl;
  u = y;                 u.coutString();cout<<endl;
  //int k = x.length();    cout<<k<<endl;
  x = x + " ZELENYI";    x.coutString();cout<<endl;
  //x = x +" VA " + y;     x.coutString();cout<<endl;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru