Причем здесь этот длинный цикл если человек попросил матрицу?, и зачем эти Code: #include "stdafx.h" #include <fstream> библиотеки если они не используются??? и где "return 0" в функции "main" ? хрень какуюто написал...
2rudvil а чем те цыкл не матрица?? Цыферки бегут? бегут! Яже сказал, проект создан не как пустой =/// Чё непонятного?? Еслион создал пустой проект, то пусть уберёт лишнее.
Если вот у меня задание.... 7.В диалоговом окне нарисовать часы (секундная, минутная и часовая стрелки). Цвет циферблата и стрелок выбираем из палитры с помощью объекта класса CColorDialog. Реальное время считывать с помощью класса CTime Этот какой проект создавать, тоже Вин32 консольный?
это подфорум по с++, не по фреймворкам\тулкитам =) вообще ему нада делать MFC проект. но проблема в том, что это будет только начало. потом начнутся вопросы как рисовать стрелки, потом как их поворачивать через синус\косинус, итп итп итп.
это просто Win32 Project? Вот что у меня имеется... Скачать файл laba.zip Нужно из этого или незнаю посторить часы... помогите очень прошу
Первую программу пытался делать тут http://forum.vingrad.ru/forum/topic-205782/anchor-entry1632746/0.html все сделал по ней, выдает ошибку 1>Compiling manifest to resources... 1>Project : error PRJ0003 : Error spawning 'rc.exe'. 1>Build log was saved at "file://c:\Documents and Settings\Admin\Мои документы\Visual Studio 2008\Projects\))\))\Debug\BuildLog.htm" 1>)) - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Что это может быть?
Понимаю что до безумия тупой вопрос но все же. Как сделать из цифры 6 и буквы А, шестнадцатеричное число 6А? 6 и А имеют тип char
А смысл? Я и так имею чары. У меня есть массив к примеру из двух элементов char c1[2]; c1[0] = '6'; c1[1] = 'A'; надо что то сделать чтобы было int i = 6A
Первый раз ошибся, исправляюсь: Code: #include <iostream> #include <stdlib.h> #include <string.h> int main() { char a[2] = "A"; char b[2] = "6"; strcat(a,b); int x = strtol(a, NULL, 16); std::cout << x << std::endl; return 0; } Сам проверил, все работает.
char a[2] = "A"; char b[2] = "6"; strcat(a,b); за это по рукам, ибо убиваешь стек. нужно сделать переменную третью char c [3] = {0}; и strcat'ить ее два раза сначала с a потом с b.
ну как вариант отправлять данные блоками например по 10 кб. лучше вообще многопоточность припахать, юзая параметр OVELAPPED. И работать сразу с несколькими блоками за раз. Это спасет от потери скорости в момент конца пересылки одного блока и отправки второго.