ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.10.2009, 11:41
Lee_fx
Познающий
Регистрация: 27.09.2008
Сообщений: 57
С нами: 9273960

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

Код:
// word_parser.cpp : Defines the entry point for the console application.
//


#include <iostream>
using namespace std;

int main()
{
	FILE *fp,*fp2;
	char buff[100],*str,*str2;
	
	
	fp = fopen("keys.txt","r+");
	fp2 = fopen("key_pasrse.txt","w+");
	while(!feof(fp)){
		str=fgets(buff,100,fp);
		str2=strtok(str,":");
		fputs(str2,fp2);
	}

	return 0;
}
 
Ответить с цитированием

  #2  
Старый 19.10.2009, 11:52
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
С нами: 9296442

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

2Lee_fx
Спасибо работает, но я все же хотел узнать ответ почему мой код не работает, буду благодарен за помощь.
 
Ответить с цитированием

  #3  
Старый 19.10.2009, 12:34
Lee_fx
Познающий
Регистрация: 27.09.2008
Сообщений: 57
С нами: 9273960

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

Цитата:
Сообщение от Gin  
2Lee_fx
Спасибо работает, но я все же хотел узнать ответ почему мой код не работает, буду благодарен за помощь.
t=strspn(str,":");
тут t = 0, не та функция
попробуй strcspn
 
Ответить с цитированием

  #4  
Старый 19.10.2009, 19:01
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

Gin
Цитата:
Спасибо работает, но я все же хотел узнать ответ почему мой код не работает, буду благодарен за помощь.
Попробуй воспользоваться отладчиком дял начала. У тебя же в уме должен быть примерный лог работы программы? Вот и сравнивай с реальностью.
 
Ответить с цитированием

  #5  
Старый 20.10.2009, 21:09
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами: 9963746

Репутация: 180


По умолчанию

как лучше и проще всего хранить множество двумерных матриц???? При условии что их колличество и их размерность заранее не определены.

второй раз сталкиваюсь с такой задачей. В первый раз пришел к тому что удобнее всего двумерную матрицу хранить в разложенное виде в векторе,
м для хранения всех таких векторов использовать тоже вектор:
vector<vector<int> > matrix;

есть у кого альтернативные идеи ?

Последний раз редактировалось cupper; 20.10.2009 в 21:11..
 
Ответить с цитированием

  #6  
Старый 21.10.2009, 00:51
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
С нами: 10661593

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

list<list<int>>
=)
вариант,например, через вектор всё ок будет

Последний раз редактировалось Irdis; 21.10.2009 в 00:53..
 
Ответить с цитированием

  #7  
Старый 21.10.2009, 12:57
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

2cupper

stl vector + boost matrix
_http://www.boost.org/doc/libs/1_40_0/libs/numeric/ublas/doc/matrix.htm
 
Ответить с цитированием

  #8  
Старый 22.10.2009, 14:59
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

2Martyr ты ошибся разделом, тебе в соседний тред.
 
Ответить с цитированием

  #9  
Старый 22.10.2009, 15:03
GroodeR
Новичок
Регистрация: 20.10.2009
Сообщений: 9
С нами: 8714737

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

Вообщем у меня проблема, мне помогли написать программу, вот я её как бы оформил.


Цитата:
#include <iostream.h>
void dohod (double L, double p,int d){
double s=0;
s=L*((p/364)*d);
cout << endl << "Polucenai ssuma: " << s;
}

Компелятор ругаеться


Цитата:
g++.exe -x c++ -c H:\DOCUME~1\9335~1\0016~1\1212 -o H:\DOCUME~1\9335~1\0016~1\1212.o -Wall -fpermissive
g++.exe H:\DOCUME~1\9335~1\0016~1\1212.o -o H:\DOCUME~1\9335~1\0016~1\1212.exe -Wall -fpermissive
..\lib\gcc-lib\libmingw32.a(main.o)(.text+0x8e): undefined reference to `WinMain@16'
Failure

Как правильно оформить, помогите плс. Я новичёк.
 
Ответить с цитированием

  #10  
Старый 22.10.2009, 16:05
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
С нами: 10661593

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

Цитата:
Сообщение от GroodeR  
Вообщем у меня проблема, мне помогли написать программу, вот я её как бы оформил.

Компелятор ругаеться
Как правильно оформить, помогите плс. Я новичёк.
Код:
#include <iostream>
using namespace std;
double dohod (double L, double p,int d){
     return L*((p/364)*d);
}
int main()
{
      double a,b;
      int c;
      cin>>a>>b>>c;
      cout <<  "Polucenai ssuma: " << dohod(a,b,c);
	  return 0;
}
правильно компилятор

Последний раз редактировалось Irdis; 22.10.2009 в 16:35..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.