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

Диалог открытия файлов и запись в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ c++ обработка файлов http://www.cyberforum.ru/cpp-beginners/thread346408.html
ОЧЕНЬ нужна программа на c++. Из текстового файла А.txt вывести кол-во символов (не учитывая пробел) в файл B.txt Например в файле A.txt: "123 абв" файл B.txt перезаписываем на 6. :pardon: Выражу несомненную любоф к человеку решившему мою проблему 8-)
C++ while несколько условий Нужно сделать чтоб при вводе символа проверяла тот ли символ #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main(int argc, char *argv) { http://www.cyberforum.ru/cpp-beginners/thread346394.html
оптимизация кода! C++
Народ я тут написал простенькую программу которая вычесляет x из уровнения вида a+x=b x+a=b a+b=x Тоесть пишешь например: 245+x=500 а программа выводит: x=500-245 x=255 Но мне кажеться я ее както примитивно написал... можно ли этот код как нить упростить?
Аналог функции fprintf в с++ C++
Здравствуйте! Я долго искал в гугле аналог функции fprintf в с++, но так и не нашел и решил написать на форуме. Существует ли в с++ аналог функции fprintf ?
C++ Наследование http://www.cyberforum.ru/cpp-beginners/thread346377.html
Определить иерархию классов (в соответствии с вариантом – выделить базовый и производные). Реализовать классы (самостоятельно задать члены-данные и методы класса). Написать демонстрационную программу, в которой создаются объекты различных классов. Определение классов(*.h), их реализацию(*.cpp), демонстрационную программу(*.cpp) поместить в отдельные модули. Классы - БГТУ, факультет,...
C++ Перегрузка Класс - множество set. Дополнительно перегрузить следующие операции: -- удалить элемент из множества (типа set-item); * - пересечение множеств; < - сравнение множеств; > - проверка на подмножество; int()- мощность множества. подробнее

Показать сообщение отдельно
Виктор_Сен
 Аватар для Виктор_Сен
29 / 22 / 1
Регистрация: 01.08.2011
Сообщений: 176
30.08.2011, 12:46  [ТС]     Диалог открытия файлов и запись в файл
Не работает, как там написано:
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
// Test4.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <string>
#include <conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    //LPCSTR a="АБВ";
    //LPTSTR b;
    //OemToChar(a,b);
 
    char buf[256];
    CharToOem("Привет мир", buf); 
    cout << buf << endl; 
    // или так 
    //char *ss = "введите слово русскими буквами:"; 
    //CharToOem(ss, buf); 
    //cout << buf << endl; 
    getch(); 
    return 0;
}
Error 1 error C2664: 'CharToOemW' : cannot convert parameter 1 from 'const char [11]' to 'LPCWSTR' i:\doc\dev\c++ visual studio\test4\test4\test4.cpp 18 Test4

Добавлено через 4 минуты
Но вот так ведь компилировалось
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Test4.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <string>
#include <conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    LPCSTR a="АБВ";
    LPTSTR b;
    OemToChar(a,b);
    getch(); 
    return 0;
}
, просто возникала ошибка, что "b" не инициализирован. Может подскажите, как проинициализировать "b". Ну и как перевести mainOpenFileDialog->FileName в LPCSTR и как перевести LPTSTR в char.
 
Текущее время: 23:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru