Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
fcnfgtyrjd3004
1 / 1 / 0
Регистрация: 06.12.2013
Сообщений: 76
1

Сравнение строк

05.03.2017, 12:07. Просмотров 320. Ответов 2
Метки нет (Все метки)

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
#include <fstream>
#include <iostream>
#include <cstdlib> 
#include <fstream>
#include <string>
#include <stdlib.h>
#include <windows.h>
using namespace std;
 
int WinMain(HINSTANCE hThisInstance,HINSTANCE hPrevInstance,LPSTR lpszArgument,int nFunsterStil)
{
    HKEY hkey; 
    LONG result; 
    char* buf;
    DWORD bufsz = 256; 
    buf=(char*)malloc(256);
    result = RegOpenKeyEx(  HKEY_LOCAL_MACHINE, "\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0", 0, KEY_READ, &hkey); 
    result = RegGetValue(  hkey, NULL,"ProcessorNameString", RRF_RT_REG_SZ, 0, buf, &bufsz); 
 
FILE *f;
ofstream fout ("C:\\cod.txt"); 
f = fopen("C:\\cod.txt","w");
fout <<buf;
fclose(f); 
 
if (buf=="AMD FX(tm)-6300 Six-Core Processor")//если совпадает или нет
{
    MessageBox(0,(0,"si"),"ok",MB_OK);
}
else
{
    MessageBox(0,(0,"no"),"error",MB_OK);
}
return 0;
}
копирую строку что в блокноте записалась все ровно нет совпадения
не чё не понимаю
хочу просто реализовать привязку программы через реестр
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2017, 12:07
Ответы с готовыми решениями:

сравнение строк
Подскажите как сравнить std::string и char *array ? может нужно преобразовать к одному типу сперва...

Сравнение 2 строк
сравнивать строки я умею тут вопрос немного в другом. по какому принципу определяет что ab больше...

Сравнение строк
Сначала указываю каталог, из которого нужно вывести список файлов этого каталога, затем ввожу имя...

Сравнение строк
нужно сравнить две строки на сходство, но они не обязательно должны быть полностью одинаковы, и...

Сравнение строк
Написал элементарную функцию, проверяющую введённый пользователем текст. Проблема в том, что он в...

2
OlafNestandart
55 / 55 / 31
Регистрация: 24.10.2016
Сообщений: 186
05.03.2017, 12:39 2
Что то вы там наворотили... И сишные файлы, и cpp потоки.. По поводу сравнения - C строки нужно сравнивать с помощью strcmp
C++
1
2
3
4
5
#include <cstring>
 
if (!strcmp(buf, "AMD FX(tm)-6300 Six-Core Processor")) {
    // строки совпадают
}
1
fcnfgtyrjd3004
1 / 1 / 0
Регистрация: 06.12.2013
Сообщений: 76
05.03.2017, 12:44  [ТС] 3
совсем забыл про это strcmp спасибо большое
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2017, 12:44

Сравнение строк
Есть два файла,достаю из первого - 1-ю строку и из 2 - 1-ю строку Они имеют вид:...

Сравнение 2-х строк S и s
Заданы две строки S и s. Определить, является ли строка s префиксом, суффиксом, и тем, и другим или...

Сравнение строк
Доброго времени суток! Имеется задачка: для двух заданных строк символов вывести без повторений...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru