Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Возникла необходимость в основном коде вызвать функцию и чтобы код продолжал выполнение, НЕ ДОЖИДАЯСЬ окончания работы этой функции https://www.cyberforum.ru/ cpp-beginners/ thread555213.html
Не могу сообразить, буду благодарен за простой пример!
Заголовочный файл или Механизм раздельной компиляции C++
Здравствуйте в данный момент я изучаю C++. Среда разработки Visual Studio 2010 Столкнулся с понятием заголовочный файл и из чистого альтруизма решил создать свою библиотеку которую в будущем собираюсь наполнять наиболее часто используемыми функциями. Но не суть. У меня возникили следующие сложности: Из определения я понял, что для того чтобы вынести в предкомпилируемый заголовок свою...
C++ исправить ошибки. СОРТИРОВКА ВЫЧЕРПЫВАНИЕМ https://www.cyberforum.ru/ cpp-beginners/ thread555181.html
нашла программу,должна работать ,но выбило много ошибок. Исправляла как могла, но все же некоторые ошибки просто не знаю как убрать. Помогите пожалуйста. вот программа#define NARRAY 8 /* array size */ #define NBUCKET 5 /* bucket size */ #define INTERVAL 10 /* bucket range */ struct Node { int data; struct Node *next; };
C++ разработка дин. структуры Помогите с дин. структурами, вообще никак не выходит:( Разработайте динамическую структуру для решения задачи. Даны целые числа p и q. Получить все делители числа q, взаимно простые с числом p. https://www.cyberforum.ru/ cpp-beginners/ thread555168.html
Reinterpret_cast C++
Не могу понять к чему тут этот каст и каким образом он влияет на результат. char zxc = ((*(reinterpret_cast<const char*>(&(todo == 0 ? length : (todo == 3 ? md: sec))) + cur_length_byte) & (1 << pos)) >> pos); result = 0 char qwe = (((todo == 0 ? length : (todo == 3 ? md: sec)) + cur_length_byte) & (1 << pos)) >> pos; result = 1
C++ Подправьте пожалуйста код. #include "stdafx.h" #include "iostream" using namespace std; int main(){ int map; int grass = {1,"grass.jpg"}; // grass = проходимость , grass = путь до картинки for(int x = 0;x<10;x++){ for(int y = 0;y<10;y++){ https://www.cyberforum.ru/ cpp-beginners/ thread555154.html
C++ Как взять разность по модулю между двумя числами int? https://www.cyberforum.ru/ cpp-beginners/ thread555137.html
Суть в теме: "Как взять разность по модулю между двумя числами int?". Заранее спасибо :)
Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы C++
Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы Y, состоящей из p строк и k столбцов, сумма двух индексов которых есть число чётное. Использовать динамический массив. Помогите пожалуйста
C++ Вывести на экран все символы которые находятся во второй половине текста помогите с этим заданием пожалуйста...... я знаю что там нужно все количество символов разделить на два присвоить каждому значению свое зн-е но как записать эту прогу....??? https://www.cyberforum.ru/ cpp-beginners/ thread555124.html C++ Использование vcl.h Здравствуйте. Есть такая программа: #include <vcl.h> #include <iostream.h> #include <conio.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused https://www.cyberforum.ru/ cpp-beginners/ thread555122.html
ошибка: отсутствует обязательный файл "" C++
программа должна выполнять циклический сдвиг цисла #include <stdio.h> #include <conio.h> #include <locale.h> #include <cstdlib> #include "func.h"
C++ Побитовый сдвиг Выполнение данного кода приравнивает asd к нулю. Хотя должно к единице, судя по моим вычислениям. char asd = 10 & 2 >> 1; 1010 &0010 ------- 0010 и потом сдвинуть 0010 вправо на 1 даст 0001. В чем просчет? Есть какие-то приоритеты? https://www.cyberforum.ru/ cpp-beginners/ thread555106.html
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 7
0

_TCHAR szTestString[] = как сделать тут ввод с клавиатуры и возможно ли это - C++ - Ответ 2941975

22.04.2012, 17:09. Показов 1420. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Вот текст программы

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
// Osi.cpp: определяет точку входа для консольного приложения.
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <locale.h>
#include <tchar.h>
#include <conio.h>
using std::cout;
using std::wcout;
using std::endl;
 
#ifdef _UNICODE
#  define _tcout wcout
#else
#  define _tcout cout
#endif // _UNICODE
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{ int z=0;
  _TCHAR q[200];
   setlocale(LC_ALL,"Russian"); 
// Устанавливаем русскую кодовую страницу для вывода кириллицы
  _tsetlocale(LC_ALL, _T("Russain"));
 // Ключ который будем создавать
  _TCHAR szPath[] = _T("Software\\RegistrySample\\");
  _TCHAR szBuf[MAX_PATH];
  DWORD dwBufLen = MAX_PATH;
  printf("------------------------------Меню------------------------------\n");
  printf("---- 1-Загрузить с реестра;  2-Изменить параметры в реестре ----\n");
  printf("----------------------------------------------------------------\n");
  scanf("%d",&z);
  printf("\n");
   
 
  if(z==1){printf("Параметр реестра: "); if(RegGetValue(HKEY_CURRENT_USER, szPath, _T("Test String"), RRF_RT_REG_SZ, NULL, (BYTE*) szBuf, &dwBufLen) != ERROR_SUCCESS){
    _tcout << _T("При чтении строки произошла ошибка") << endl;
    return 1;
  }}
 
  else {// Строка которую будем писать в реестр
     
    
      _TCHAR szTestString[] = /*!!!*/_T("1112")/*!!!*/; // за место этого должно быть подставлено что ввели с клавиатуры!!
 
  HKEY hKey;
 
  // Создаем ключ в ветке HKEY_CURRENT_USER
  if(RegCreateKeyEx(HKEY_CURRENT_USER, szPath, 0, NULL, REG_OPTION_VOLATILE, KEY_WRITE, NULL, &hKey, NULL) != ERROR_SUCCESS){
    _tcout << _T("При создании ключа произошла ошибка") << endl;
    return 1;
  }
 
  // Пишем тестовую строку в созданный ключ
  if(RegSetValueEx(hKey, _T("Test string"), 0, REG_SZ, (BYTE*)szTestString, sizeof(szTestString)) != ERROR_SUCCESS){
    _tcout << _T("При записи строки произошла ошибка") << endl;
    return 2;
  }
 
  // Закрываем описатель ключа
  if(RegCloseKey(hKey) != ERROR_SUCCESS){
    _tcout << _T("При закрытии ключа произошла ошибка") << endl;
    return 3;
  }
  printf("Новый параметр реестра: "); if(RegGetValue(HKEY_CURRENT_USER, szPath, _T("Test String"), RRF_RT_REG_SZ, NULL, (BYTE*) szBuf, &dwBufLen) != ERROR_SUCCESS){
    _tcout << _T("При чтении строки произошла ошибка") << endl;
    return 1;
  }
 
 
  }
  
  
  
  _tcout << szBuf << endl;
 
  _tsystem(_T("pause"));
    return 0;}


Вернуться к обсуждению:
_TCHAR szTestString[] = как сделать тут ввод с клавиатуры и возможно ли это C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2012, 17:09
Готовые ответы и решения:

вывод на экран случайного одномерного массива,ввод с клавиатуры одномерного массива и вывод его на экран.и все это в одной проге.как это сделать?
надо чтобы при запуске прграммы в паскале сначала вывелся на кран одномерный случайный массив,потом...

Как это сделать , если это возможно, сам не уверен
Помогите, как это сделать Пример В таблице Excel я ввожу какую нибудь формулу (Sin(x), a не...

Возможно ли это и если да как это сделать?
Имеется удаленный сервер с управлением через KVM и с операционной системой windows server 2012, ее...

Как мне сделать так чтобы тут матрицу можно было вводить с клавиатуры?
using System; class SudokuSolver { private int grid; public SudokuSolver(String...

5
22.04.2012, 17:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2012, 17:09
Помогаю со студенческими работами здесь

Как это возможно сделать?
Как это сделать на с++

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru