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

  #1  
Старый 14.03.2009, 15:09
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

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

Привет, нужно на шарпе следующее:

есть файл...
нужно записывать туда несколько потоков по очереди...
Проверяя перед этим свободен ли файл для записи, прекратил ли писать прошлый поток...
 
Ответить с цитированием

  #2  
Старый 14.03.2009, 16:54
HencH_MaN
Новичок
Регистрация: 08.02.2008
Сообщений: 19
С нами: 9608715

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

Помогите составить прогу на С++(программирование)
Составить программу, которая анализирует заданный входной файл, содержащий текст программы на С++, и переписывает из него все идентификаторы в выходной файл. Повторения идентификаторов в выходном файле не допускаются.
 
Ответить с цитированием

  #3  
Старый 14.03.2009, 17:18
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
С нами: 9391926

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

.::BARS::.
Для синхронизации потоков используется мьютекс:
Код:
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Threading;

namespace file_thread
{
    class Program
    {
        public static StreamWriter wr;
        
        static void Main(string[] args)
        {
            wr = new StreamWriter("output.txt");
            
            Thread t1 = new Thread(new ThreadStart(Thread1));
            Thread t2 = new Thread(new ThreadStart(Thread2));

            t1.Start();
            t2.Start();
        }

        public static void Thread1()
        {
            lock(wr)
            {
                for (int i = 0; i < 1000; i++)
                {
                    wr.WriteLine("Thread #1");
                }
            }
        }
        
        public static void Thread2()
        {
            lock (wr)
            {
                for (int i = 0; i < 1000; i++)
                {
                    wr.WriteLine("Thread #2");
                }
            }
        }

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

  #4  
Старый 14.03.2009, 21:29
Papa_Costa
Новичок
Регистрация: 14.01.2009
Сообщений: 2
С нами: 9116700

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

помогите пожалуйста решить на visual basic. очень надо!!!
 
Ответить с цитированием

  #5  
Старый 15.03.2009, 11:41
SHAXID
Познающий
Регистрация: 13.12.2007
Сообщений: 56
С нами: 9689730

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

Товарищи, пожалуйста, если вас не затруднит, помогите решить вот эти задания:

1. type mes = (jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov,
dec);
day = 1..31;
var m1, m2: mes; k:1..maxint; n:1..12;
Присвоить переменной m1 название k-го месяца после месяца m.

2. type stroka = packed array [1..80] of char;
var s:stroka;
Известно, что в начале строки s находится не более 40 латинских букв, за которыми следуют пробелы. Напечатать эту строку, предварительно удалив первое вхождение w, если такое есть (образовавшуюся «дыру» заполнить последующими буквами, а в конец добавить пробел).

3. const n = 100;
vаr х:аrrау [1..n] of rеаl;
Упорядочить массив х по неубыванию, используя следующий алгоритм сортировки: сортировка вставками. Пусть первые и элементов массива уже упорядочены по неубыванию; берется (k+1 )-й элемент и размещается среди первых k элементов так, чтобы упорядоченными оказались уже k+1 первых элементов; этот метод применяется при k от 1 до n-1.

4. Создать массив записей, содержащих сведения о сотрудниках университета. Структура записи:
фамилия и инициалы работающего, год рождения;
название кафедры;
стаж работы, должность, оклад.
Количество записей произвольное.
Вывести на экран следующие данные: средний стаж работающих на кафедре X и список профессоров пенсионного возраста с указанием стажа работы.

5. var A,B: set of char; x:char;
Переменной B присвоить множество, полученное из A добавлением элемента x.


или хотя бы что-нибудь из этого
 
Ответить с цитированием

  #6  
Старый 15.03.2009, 12:23
cepx
Новичок
Регистрация: 22.01.2009
Сообщений: 4
С нами: 9105370

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

Помогите плз. Надо написать на Паскале. Такая задача
Найти медиану множества целых чисел, записанных в файл. Медиана - это такое вещественное число, что слева от него на числовой оси лежит столько же чисел из заданного набора, сколько и справа. Числа подсчитываются с учетом их кратности. Заданный набор вводится пользователем с клавиатуры
 
Ответить с цитированием

  #7  
Старый 15.03.2009, 17:35
WALKMAN
Познающий
Регистрация: 30.12.2007
Сообщений: 52
С нами: 9665432

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

Всю задачу я не буду сюда писать, так как мне все понятно кроме... Вобщем имееться некая структура (С++) и нужно сохранять данные в дво связанном списке. Как ето понять и как ето организоватьна С++?
 
Ответить с цитированием

  #8  
Старый 15.03.2009, 19:40
ZEXEL
Постоянный
Регистрация: 07.01.2008
Сообщений: 591
С нами: 9653789

Репутация: 549


По умолчанию

Код:
#include <string.h>
#include <iostream>
using namespace std;

struct NUM {
		int reg;
		char zdelka[20]; 
		int v;
		char nal[20];
		char data[20];
}lab;

void main() {
	struct NUM num[15];
	int n;
	cout << "How many operations :";
	cin >> n;
	cout<<"Reg Num "<<" Zdelka "<< " Volume " << " Money " << " Date\n";
		for(int i=0; i<n; i++)
		{
			cout<<"["<<i<<"] ";
			cin	>> num[i].reg;
			cin	>> num[i].zdelka;
			cin	>> num[i].v;
			cin	>> num[i].nal;
			cin >> num[i].data;
		}
		for(;;);
	}
Есть структура которую нужно отсортировать.

Задание :


Написать программу для ведения учета торговых операций фирмы. О каждой торговой операции должны сохраняться следующие сведения: регистрационный номер, сущность сделки, объем, форма расчета (нал., безнал., бартер), дата совершения. Ввести информацию о N сделках (N выбрать самостоятельно) и упорядочить бартерные сделки по убыванию их объема.
 
Ответить с цитированием

  #9  
Старый 15.03.2009, 21:10
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
С нами: 10485026

Репутация: 1879


По умолчанию

Комрады, выручайте:
Цитата:
Напишите программу, которая открывает текстовый файл-список, содержащий имена файлов по одному на строке. Программа подсчитывает количество предложений во всех файлах и выводит предложения в другой файл по одному на строке в порядке уменьшения длины.
 
Ответить с цитированием

  #10  
Старый 16.03.2009, 02:53
MihakeR
Новичок
Регистрация: 03.02.2008
Сообщений: 22
С нами: 9615108

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

Доделать задачу. Задание не сложное, просто пока времени совсем нет заниматься ей. Доделать подсчет "Плановая себестоимость партии изделий" , "Фактическая себестоимость партии изделий". Отобразить данные на те изделие, у которых фактическая себестоимость меньше плановой. Переделывал схожий пример, поэтому есть некоторые лишние фишки, на них внимания не обращать)) Скрин с заданием можно найти все в том же архиве:
__http://mihaker.name/files/4_StringGrid_Chart.zip
Заранее спасибо, завидую тем, у кого есть свободное время))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



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


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




ANTICHAT ™ © 2001- Antichat Kft.