ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

01.05.2008, 01:48
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Сообщение от Delimiter
criz ну я тебя же посылал на xakep.ru ..... почему я должен искать за тебя?
держи!
http://www.xakep.ru/post/22248/exploit.txt
спасибо. Я был на хакере, но этого не нашел 
|
|
|

06.05.2008, 12:33
|
|
Новичок
Регистрация: 17.04.2008
Сообщений: 8
Провел на форуме: 10736
Репутация:
0
|
|
помогите!
программа по сортировке массива в памяти и записи его в файл... не могу найти ошибку
Код:
#include <iostream.h>
#include <math.h>
#include <stdio.h>
#include <iomanip.h>
#include <stdlib.h>
#include <conio.h>
#define m(j,jj,n) m[j*n+jj]
void sort(float*,int);
void mp(float*,int);
main()
{
int n,N,i,ii;
float *mas;
printf("\n in n");
scanf("%d",&n);
N=pow(n,2);
mas=(float*)malloc(N*sizeof(float));
for(i=0;i<n;i++)
for(ii=0;ii<n;ii++)
{
printf("\n input element [%d][%d]=",i,ii);
scanf("%f",(mas+i*n)+ii);
}
void sort(float *m,int N)
{
float tmp;
int j,jj;
for (j=0;j<N-1;j++)
for (jj=0;jj<(/N-1)-j;jj++)
if(m[jj]>m[jj+1])
{
tmp=m[jj];
m[jj]=m[jj+1];
m[jj+1]=tmp;
}
}
void mp(float *m,int n)
{
FILE *out;
int j,jj;
char *fname="I:\zzz\tout.txt";
out = fopen(fname,"w");
for (j=0;j<n;j++)
{
for(jj=0;jj<n;jj++)
fprintf(out,"%6.2f",m(j,jj,n));
}
}
fclose(out);
}
Последний раз редактировалось De-visible; 07.05.2008 в 20:43..
Причина: Теги [code][/code] для чего придумали???
|
|
|

06.05.2008, 13:09
|
|
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме: 7134052
Репутация:
1204
|
|
Код сначала нормально оформи. =)
Наводка: выражение "2 + 2" наш мозг воспринимает как "2 плюс 2", стало быть "2+2" воспринимается как "2плюс2".
|
|
|

06.05.2008, 13:27
|
|
Новичок
Регистрация: 17.04.2008
Сообщений: 8
Провел на форуме: 10736
Репутация:
0
|
|
а можно ясней излогать?
|
|
|

06.05.2008, 20:07
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Уж0с-то какой!
Сообщение от M@verick
а можно ясней излогать?
можно. Для начала нужно оформить код и объяснить в чем проблема
Код:
#include <iostream.h>
#include <math.h>
#include <stdio.h>
#include <iomanip.h>
#include <stdlib.h>
#include <conio.h>
#define m(j,jj,n) m[j*n+jj]
void sort(float*,int);
void mp(float*,int);
main()
{
int n,N,i,ii;
float *mas;
printf("\n in n");
scanf("%d",&n);
N=pow(n,2);
mas=(float*)malloc(N*sizeof(float));
for(i=0;i<n;i++)
for(ii=0;ii<n;ii++)
{
printf("\n input element [%d][%d]=",i,ii);
scanf("%f",(mas+i*n)+ii);
}
}
void sort(float *m,int N)
{
float tmp;
int j,jj;
for (j=0;j<N-1;j++)
for (jj=0;jj<(/N-1)-j;jj++)
if(m[jj]>m[jj+1])
{
tmp=m[jj];
m[jj]=m[jj+1];
m[jj+1]=tmp;
}
}
void mp(float *m,int n)
{
FILE *out;
int j,jj;
char *fname="I:\zzz\tout.txt";
out = fopen(fname,"w");
for (j=0;j<n;j++)
{
for(jj=0;jj<n;jj++)
fprintf(out,"%6.2f",m(j,jj,n));
}
fclose(out);
}
З.Ы. проверял без компилятора... Нет вызовов функций сортировки и записи в файл.
З.З.Ы. обратите внимание на выделение 
|
|
|

07.05.2008, 17:34
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Помогите пожалуйста мне в этой теме,,,всё что там написано я перепробовал, не помогает 
|
|
|

07.05.2008, 19:19
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
geforse, тебе уже в той теме всё сказали. У твоей проблемы 2 решения:
1. Либо в начале программы (после #include) прописать using namespace std;
2. Либо вместо cin и cout использовать соответственно std::cin и std::cout.
Знающие люди считают второй вариант более предпочтительным при написании новых программ; первый же поможет уменьшить объём работ при конвертации существующих программ из "старого" стандарта в "новый".
|
|
|

07.05.2008, 20:39
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
PHP код:
#include <iostream.h>
#include <stdafx.h>
int main()
{
std::cout "\n";
return 0;
}
Ошибки:
PHP код:
error C2653: 'std' : is not a class or namespace name
error C2065: 'cout' : undeclared identifier
error C2143: syntax error : missing ';' before 'string'
При добавлении в начало using namespace std; ни чего не меняется 
|
|
|

07.05.2008, 22:49
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
geforse, либо так:
Код:
#include <iostream>
using namespace std;
int main()
{
cout << "It works!";
return 0;
}
либо так:
Код:
#include <iostream>
int main()
{
std::cout << "It works!";
return 0;
}
Последний раз редактировалось criz; 07.05.2008 в 23:07..
Причина: невнимательность. Сенкс nerezus'у
|
|
|

07.05.2008, 23:05
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|