Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2012, 00:44   #1
Alchemist56
Пользователь
 
Регистрация: 23.11.2012
Сообщений: 27
Восклицание Немогу перевести cpp в Вижуал Студио 2010

Дорогие форумчане, помогите пожалуйста!Нужно перевести эту прогу в Вижуал студио (С++):
Код:
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <iomanip>
using namespace std;

void Matr(int M[][n]);
void Sort(int, int X[]);
void main()
{
int i,j, A[n][n];
const n=5;
clrscr ();
cout<<"\n"<<"Do: "<<"\n";
Matr(A);
for(i=0;i<n;i++) Sort(n,A[i]);
cout<<"\n"<<"Posle: "<<"\n";
for(i=0; i<n; i++)
{for(j=0; j<n; j++)
cout<<setw (6)<<A[i][j];
cout<<endl;}
getch();}

void Sort (int k, int X[])
{int i,j, Y;
for(i=0;i<k-1;i++)
for(j=0;j<k-i-1;j++)
if(X[j]>X[j+1]) {Y=X[j]; X[j]=X[j+1];X[j+1]=Y;}}

void Matr(int M[][n])
{int i,j;
randomize ();
for(i=0; i<n; i++)
{for(j=0; j<n; j++)
{M[i][j]=rand()%100; cout<<setw(6)<<M[i][j];}
cout<<endl;}
getch();}


______________________________
Ошибки:
1>c:\users\spartak\documents\visua l studio 2010\projects\dno\dno\dno.cpp(9): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\spartak\documents\visua l studio 2010\projects\dno\dno\dno.cpp(15): error C3861: clrscr: идентификатор не найден
1>c:\users\spartak\documents\visua l studio 2010\projects\dno\dno\dno.cpp(34): error C3861: randomize: идентификатор не найден
1> 1.cpp
1>c:\users\spartak\documents\visua l studio 2010\projects\dno\dno\1.cpp(9): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\spartak\documents\visua l studio 2010\projects\dno\dno\1.cpp(15): error C3861: clrscr: идентификатор не найден
1>c:\users\spartak\documents\visua l studio 2010\projects\dno\dno\1.cpp(34): error C3861: randomize: идентификатор не найден

Последний раз редактировалось Stilet; 23.11.2012 в 00:49.
Alchemist56 вне форума Ответить с цитированием
Старый 23.11.2012, 00:51   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

const n=5; замени на const int n=5;
clrscr (); убери, его нет. Или system("cls"); поставь
randomize (); замени на srand()
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.11.2012, 06:35   #3
Alchemist56
Пользователь
 
Регистрация: 23.11.2012
Сообщений: 27
По умолчанию

Вот так получается
Код HTML:
Ошибка	2	error C2661: srand: нет перегруженной функции, принимающей 0 аргументов	dno	c:\users\spartak\documents\visual studio 2010\projects\dno\dno\dno.cpp	34	1

Ошибка	3	error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию	dno	c:\users\spartak\documents\visual studio 2010\projects\dno\dno\1.cpp	9	1

Ошибка	4	error C3861: clrscr: идентификатор не найден	dno	c:\users\spartak\documents\visual studio 2010\projects\dno\dno\1.cpp	15	1

	6	IntelliSense: слишком мало аргументов в вызове функции	dno	c:\users\spartak\documents\visual studio 2010\projects\dno\dno\dno.cpp	34	7
Alchemist56 вне форума Ответить с цитированием
Старый 23.11.2012, 13:15   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
нет перегруженной функции, принимающей 0 аргументов
Открой хелп и почитай что она принимает )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.11.2012, 15:21   #5
Alchemist56
Пользователь
 
Регистрация: 23.11.2012
Сообщений: 27
По умолчанию

Не разобрался....
Можете закрывать тему, я в армию.....
Alchemist56 вне форума Ответить с цитированием
Старый 27.11.2012, 15:45   #6
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

удачи в армии

добавь в верх #include <time.h>
и напиши srand( (unsigned int) time( NULL) )
rUs_LAN вне форума Ответить с цитированием
Старый 27.11.2012, 15:46   #7
Alchemist56
Пользователь
 
Регистрация: 23.11.2012
Сообщений: 27
По умолчанию

Спасибо! Доброй души человек!
Alchemist56 вне форума Ответить с цитированием
Старый 27.11.2012, 15:48   #8
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

rUs_LAN, умеешь подбодрить
Alchemist56, разбирайся в армии, а то по приходу еще хуже будет ...
counter вне форума Ответить с цитированием
Старый 27.11.2012, 15:59   #9
Alchemist56
Пользователь
 
Регистрация: 23.11.2012
Сообщений: 27
По умолчанию

Ладно мужики, шутки-шутками, помогите прогу доделать!
http://www.programmersforum.ru/showthread.php?t=219397
Alchemist56 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
немогу перевести из машинного кода в начальный П.И.О Общие вопросы C/C++ 2 02.01.2012 02:29
Как сохранить готовую программу в вижуал студио 2005 в С++? inna_matuashova Общие вопросы C/C++ 2 19.12.2011 00:47
Требуется написать программу в вижуал студио с++ EaHStudent Фриланс 2 11.05.2011 20:16
C++ 2010. Как склеить .cpp и .h? TwiX Свободное общение 8 22.03.2010 20:55
Помогите по формам в Вижуал студио 2008 C++ Rio09 Общие вопросы C/C++ 1 24.05.2009 18:36