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

Можно примерчик простенькой програмки, которая читает строку с клавы и записывает ее в переменную. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дружественные числа http://www.cyberforum.ru/cpp-beginners/thread30584.html
Мне нужно составить программу для нахождения дружечтвенных числ до заранее заданного числа n. Подскажите хоть как єто сделать, а то я даже не пойму как это дружественные числа. Все что нашел это эту формулу _http://ru.wikipedia.org/wiki/Дружественные_числа
C++ Создать матрицу элементы которой являются строки В предыдущем задании надо было создать матрицу N на M элементы которой целые числа. А вот теперь нужна матрица элементы которой строки. Вот код создания динамического двумерного массива и его удаления. Как правильно переписать, что бы можно было в ячейках хранить строки? Посоветуйте. int **matrix; matrix = new int *; if (!matrix) { cout << "Error: dynamic array is not... http://www.cyberforum.ru/cpp-beginners/thread30568.html
C++ Что убдет если new вызвать 2 раза с одним и тем же указтелем??
Собственно вопрос что будет? напрмер int *i=new(1); i=new(3); i будет сылаться на ячеку со значенеим 3 это ясно, а куда денется ячейка со значением 1?
C++ Функция перемножения матриц
Задание:
C++ Проверьте лабораторную http://www.cyberforum.ru/cpp-beginners/thread30516.html
Вот, сделал первое задание. Если не составит труда, то проверьте пожалуйста. Я максимально понятно там все прокомментировал. Посмотрите, что можно улучшить или что исправить, какие-нибудь пожелания... Вот задание: Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50), выводит исходную матрицу, упорядочивает элементы матрицы и выводит матрицу...
C++ ОШибка в коде. #include <iostream> using namespace std; int main() { double sum=1.0; double term=0; double eps; int power=1; printf("Enter Epsilon"); scanf("% if"& eps); подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
18.04.2009, 19:09
Цитата Сообщение от rar14 Посмотреть сообщение
C++
1
matrix[i][j] = new char[];
Нормальный компилятор выдаст ошибку.
Intel Compiler:
1>Compiling with Intel(R) C++ 10.0.027 [IA-32]... (Intel C++ Environment)
1>main.cpp
1>.\main.cpp(5): error: incomplete type is not allowed
1> char *str = new char[];
1> ^
1>
1>.\main.cpp(7): error: incomplete type is not allowed
1> char *str1 = new char[];
1> ^
1>
1>.\main.cpp(9): error: incomplete type is not allowed
1> char *str2 = new char[];
1> ^
1>
1>compilation aborted for .\main.cpp (code 2)
1>Build log was saved at "file://F:\ProgCode\C++\ProjForum\ddd\Debug\BuildLog.htm"
1>ddd - 3 error(s), 0 warning(s)
Visual Studioкомпилирует)
11
9
9
Press any key to continue . . .
Dev-C++ тоже ругатся.

А компилятор автоматически усечет 256 знаков до того размера который в реальности будет?
думаю да.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main() 
{
    char buff[256];
    cout<<sizeof(buff)<<endl;
    cin>>buff;
    char *str = new char[strlen(buff)+1];
    strcpy(str,buff);
    cout<<_msize(str)<<endl;
    delete[] str;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru