Форум программистов, компьютерный форум CyberForum.ru

wchar_t to LPCWSTR - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевесть из Паскаля в С++ http://www.cyberforum.ru/cpp-beginners/thread1050668.html
Ребят,очень нужна ваша помощь. Есть программа,написанная в паскале,нужно переписать ее в С++. У самого не получается. uses crt; type mas=array of integer; procedure MergeSort(var m:mas;n:integer); var c:boolean; i,i1,i2,n1,n2,j,k,tmp,len:integer; b:mas; begin
C++ При удалении первого элемента из динамического списка присваивается плохой указатель Проблема появляется только при удалении первого элемента. // Запись содержит марку автобуса, максимальную скорость, вместимость. // Удалить из списка записи с автобусами, вместимость которых ниже 25 пассажиров // и максимальной скоростью выше 120 км/ч. #include "stdafx.h" #include <iostream> using std::cin; using std::cout; http://www.cyberforum.ru/cpp-beginners/thread1050657.html
Как лучше переделать программу чтобы отсутствовали глобальных переменных C++
есть программа, как лучше переделать программу что бы отсутствовали глобальных переменных, т.е. чтобы все передавалось через параметры. прошу с комментариями. /* Igra v Kpestiki Noliki */ #include <stdio.h> #include <stdlib.h> char matrix; /* Igral'naya Doska */ char check(void); void init_matrix(void); void get_player_move(void);
C++ Программа работы с файлами. Информация о студентах.
Нужно создать программу, которая обрабатывала б базы данных, считывала информацию с файла, редактирвала эту информацию, удаляла часть инфы, и сохраняла обратно в файл, а так же поиск в базе по фамилии. В базе данных использовать информацию о студентах, а именно: ФИО, адресс, возраст и группу. Я сделал часть, где нужно считать с файла и поиск по фамилии. А вот остальное я пока не знаю как. Код...
C++ Найти все целые положительные числа a,b,c из промежутка http://www.cyberforum.ru/cpp-beginners/thread1050646.html
3) Найти все целые положительные числа a,b,c из промежутка (0,100) такие что a^3+b^2=c^2. P.S. в первой и второй задаче желателен вод с клавиатуры. Заранее благодарю.
C++ Задача про двумерный массив Вот условие: Дана целая матрица размером (n*m) n, m <=10. Упорядочить (переставить) строки матрицы по возрастанию количества положительных элементов в одной строке. #include<stdio.h> #include<math.h> int main(){ int n,m,i,j,a,k, masO, l, z, b, c, v, masP; do { printf("Vvedite razmer matrici NxM<=10\n"); scanf("%d%d",&n,&m); } while((n>10)||(m>10)||(n<=0)||(m<=0)); for (i=0; i<n; i++)... подробнее

Показать сообщение отдельно
SlimSky
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 11
21.12.2013, 13:15     wchar_t to LPCWSTR
Ругается, что text является неинициализированной локальной переменной

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
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include "string.h"
 
#define ELEMENT_SIZE (150*1024)
 
int _tmain(int argc, _TCHAR* argv[])
{
    using namespace std;
 
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    WIN32_FIND_DATAW wfd;
 
    wchar_t *text;
 
    wcin>>text;
    wcout << text;
 
    HANDLE const hFind = FindFirstFileW(text, &wfd);
 
    int size = 0;
    int sizel = 0;
 
    do
    {
        cout << "Введите размер файла: ";
        cin >> sizel;
 
        if(sizel < 0)
        {
            cout << "\nОшибка! Введено отрицательное число!\nПовторите попытку!\n\n";
        }
    }while(sizel < 0);
    
    if (INVALID_HANDLE_VALUE != hFind)
    {
        do
        {
            size = (wfd.nFileSizeHigh * (1 + MAXDWORD)) + wfd.nFileSizeLow;
 
            if (size > sizel)
            {
                std::wcout <<"Имя файла: "<< &wfd.cFileName[0] << "\n" << "Размер: " << size << " байт\n\n";
            }
        }while (NULL != FindNextFileW(hFind, &wfd));
 
        getchar();
        getchar();
        FindClose(hFind);
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru