ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1081  
Старый 01.05.2008, 01:48
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
По умолчанию

Цитата:
Сообщение от Delimiter  
criz ну я тебя же посылал на xakep.ru ..... почему я должен искать за тебя?
держи!
http://www.xakep.ru/post/22248/exploit.txt
спасибо. Я был на хакере, но этого не нашел
 

  #1082  
Старый 06.05.2008, 12:33
M@verick
Новичок
Регистрация: 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] для чего придумали???
 

  #1083  
Старый 06.05.2008, 13:09
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Код сначала нормально оформи. =)
Наводка: выражение "2 + 2" наш мозг воспринимает как "2 плюс 2", стало быть "2+2" воспринимается как "2плюс2".
 

  #1084  
Старый 06.05.2008, 13:27
M@verick
Новичок
Регистрация: 17.04.2008
Сообщений: 8
Провел на форуме:
10736

Репутация: 0
По умолчанию

а можно ясней излогать?
 

  #1085  
Старый 06.05.2008, 20:07
criz
Постоянный
Регистрация: 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);
}
З.Ы. проверял без компилятора... Нет вызовов функций сортировки и записи в файл.
З.З.Ы. обратите внимание на выделение
 

  #1086  
Старый 07.05.2008, 17:34
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
Unhappy

Помогите пожалуйста мне в этой теме,,,всё что там написано я перепробовал, не помогает
 

  #1087  
Старый 07.05.2008, 19:19
ForNeVeR
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме:
287212

Репутация: 62
По умолчанию

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

  #1088  
Старый 07.05.2008, 20:39
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

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; ни чего не меняется
 

  #1089  
Старый 07.05.2008, 22:49
criz
Постоянный
Регистрация: 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'у
 

  #1090  
Старый 07.05.2008, 23:05
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

1. It workS

2.
Цитата:
#include <iostream>
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ