Форум программистов, компьютерный форум, киберфорум
Наши страницы

Подсчёт даты и winapi - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ последовательность чисел http://www.cyberforum.ru/cpp-beginners/thread756458.html
Цель: Изучение приемов работы с одномерными статическими и динамическими массивами. Изучение операций new, delete, . Изучение форматированного файлового ввода-вывода. Выработка навыков разбиения...
C++ гистограммы а с++ Цель: Изучение приемов работы с данными, организованными в однонаправленные связанные динамические списки. Задание: В командной строке, а если нет, то в консольном меню вводятся имена файлов,... http://www.cyberforum.ru/cpp-beginners/thread756455.html
Вычислить значение для float при использовании pow C++
Добрый день! При вычислении выражения двумя типами float и double столкнулся со следующей проблемой. При использовании pow для float значения слишком отличны. Почему? #include <iostream>...
Как сделать мини-игру Шарики C++
Всем привет, надо сделать мини-игру Шарики собственно прикрепил рисунок мини - игры. Схема такая : Когда нажимаешь на кнопки расположенные между кнопкой ,шарики двигаются по часовой. Пример:...
C++ Наследование Классов с++ http://www.cyberforum.ru/cpp-beginners/thread756424.html
при компицяции выдаёт Unresolved external 'chelovek::chelovek(int,int,int)' referenced from ...*.OBJ В чом ошибка??? #include <vcl.h> #pragma hdrstop #include "Unit1.h"...
C++ Составить блок-схему помогите составить блок-схему для этой программы. программа перемножающая два многочлена(полинома) #include <iostream> #include <sstream> #include <string> #include <stdlib.h> #include <stdio.h>... подробнее

Показать сообщение отдельно
hvz-
0 / 0 / 0
Регистрация: 09.01.2013
Сообщений: 14

Подсчёт даты и winapi - C++

09.01.2013, 08:22. Просмотров 1020. Ответов 23
Метки (Все метки)

Всем доброго времени суток!
Встал в ступор на таком задании:
1. Написать программу SLAVE , которая выводит день недели по дате, переданной в качестве параметра. Если параметр не передан, вывести об этом сообщение и закончить программу. Если программа запущена из приложения MASTER, вывести на экран уникальный идентификатор приложения MASTER Если программа запущена сама по себе, вывести об этом информацию.

2. Написать приложение MASTER которое:
генерирует дату (день, месяц, год – 2000...2010), запускает приложение SLAVE и передает в качестве параметров сгенерированную дату и уникальный идентификатор процесса (MASTER). При завершении программы SLAVE завершается MASTER
Как написать генератор даты что бы slave выводил день недели? И как собственно считать дни недели?
В ступоре полнейшем, даже не знаю с чего начинать.

Пишу не с пустыми руками, но всё равно не работает)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
char GenerateDate(char *date[])
{
    char days[] = {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", 
                    "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24",
                    "25", "26", "27", "28", "29", "30", "31", "\0"};
    char moths[] = {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "\0"};
    char years[] = {"2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009",
                      "2010", "2011", "2012", "2013", "\0"};
    srand((unsigned)time(NULL));
    *date[0] = days[rand()%12+1];
        // и так далее
}
 
int main(int argc, char *argv[])
{
    char *date[9];
    GenerateDate(date);
 
    _getch();
}
 
 
 
Error   1   error C2078: too many initializers  9   1
Error   2   error C2078: too many initializers  12  1
Error   3   error C2078: too many initializers  13  1
Error   4   IntelliSense: expected a '}'        9   23
Error   5   IntelliSense: expected a '}'        12  24
Error   6   IntelliSense: expected a '}'        13  26
Ругается на char days, months, years. Вроде всё правильно делаю, но всё равно не так?

Я тут подумал, а можно сделать так: передавать приложению параметры в виде "C:\program.exe -date 01 -month 01 -year 2001" - такое же можно реализовать? Если да, то как?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru