Új hozzászólás Aktív témák
-
Mar222
csendes tag
// proba.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <vector>
#include <algorithm>
#include <numeric>
#include <cctype>
#include <cstdlib>
#include <iomanip>
#include <cmath>using namespace std;
struct cucc{
string nev;
string ertek;
};
//----------------
string b="";
string a="";
vector<cucc>adatok;
vector<string>elotte;
//---------------------------void feldolgoz(string sor){
cucc tmp;
int db=0;
for(int i=0;i<sor.size();i++){
if(sor.at(i)!='='){
db++;
}else{
break;
}}
if(db==sor.size()){
elotte.push_back(sor);
}else{
tmp.nev=sor.substr(0,db+1);
tmp.ertek=sor.substr(db+1,sor.size());
adatok.push_back(tmp);
}
}void beker(){
ifstream fajl;
string sor;
fajl.open("server.properties");
while(getline(fajl,sor)){
feldolgoz(sor);
}
}
void eldont(){
string t="=";
cout<<"Mit akarsz atirni?: "<<endl,
cin>>b;
cout<<"Mire akarod atirni a(z) "<<b<<" -t?: "<<endl;
cin>>a;
cout<<endl;b=b+t;
for(int i=0;i<adatok.size();i++){
if(adatok.at(i).nev==b){
adatok.at(i).ertek=a;
}
}}
void kiir(){
for(int i=0;i<elotte.size();i++){
cout<<elotte.at(i)<<endl;
}
for(int i=0;i<adatok.size();i++){
cout<<adatok.at(i).nev<<adatok.at(i).ertek<<endl;
}}
void felulir(){
ofstream fajl;
fajl.open("server.properties");for(int i=0;i<elotte.size();i++){
fajl<<elotte<<endl;
}for(int i=0;i<adatok.size();i++){
fajl<<adatok.at(i).nev<<adatok.at(i).ertek<<endl;
}fajl.close();
}
int _tmain(int argc, _TCHAR* argv[])
{
beker();
kiir();
cout<<endl;
eldont();
kiir();
cout<<endl;
felulir();
system("pause");
return 0;
}igen, tisztában vagyok vele, hogy nem konvertálás, csak ez maradt meg bennem

Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- 2025.10.29 - Frissített lista - Lenovo LOQ / LEGION Pro 7 (RTX 5070Ti / 5080 / 4080 / 4090)
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- LG 50QNED85T3A / QNED / 50" - 127 cm / 4K UHD / 120Hz / HDR Dolby Vision / FreeSync Premium / VRR
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


