- Fotók, videók mobillal
- iPhone topik
- 45 wattos vezeték nélküli töltés jön az új iPhone-ba
- VoLTE/VoWiFi
- Bemutatkozott a Poco X7 és X7 Pro
- Milyen okostelefont vegyek?
- Xiaomi 14T Pro - teljes a család?
- Honor Magic6 Pro - kör közepén számok
- Android alkalmazások - szoftver kibeszélő topik
- Huawei Mate X6 - keleti oldal, nyugati oldal
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
WonderCSabo #1080 üzenetére
Nem, mert akkor az utolsó karaktert kétszer is feldolgozza. Példa
-
FireKeeper
nagyúr
válasz
WonderCSabo #1076 üzenetére
azzal nincs is gond.
csak hogy hogyan nyissam meg a file-t
ezzel próbáltam, de nem módosította a file-t:fstream infile(Filename, fstream::in | fstream:: out);
-
j0k3r!
őstag
válasz
WonderCSabo #1042 üzenetére
igazabol teljesen jogos, amit mondasz (tavaszi szunet alatt eleg sokat c-ztem, aztan ott nincs fstream osztaly, biztos ezert ugrott be ez elsonek), koszonom a korrigalast
szoval akkor fstream :: open (elso parameter valtozatlanul char *), fstream :: is_open, fstream :: close -
Sk8erPeter
nagyúr
válasz
WonderCSabo #1032 üzenetére
Lehet, hogy kiveri a szememet, és csak én nem veszem észre, de a linken hol látható az API-ról a leírás?
Meg maguk az osztályok, stb.?
-
Jester01
veterán
válasz
WonderCSabo #1002 üzenetére
Vagy: if (strchr("+-*^/%", c))
-
j0k3r!
őstag
válasz
WonderCSabo #1001 üzenetére
#include <iostream>
using namespace std;
int main()
{ char c='+';
if(c == '+' || c == '-' || c == '*' || c == '^' || c == '/' || c == '%')
{
cout<<"jo";
}
else {cout<<"nem";}
return 0;
}nalam igy mukodik
szerk: kozben latom meglett
-
WonderCSabo
félisten
válasz
WonderCSabo #1001 üzenetére
Hülye vagyok, megvan:
if(c == '+' || c =='-' || c =='*' || c =='^' || c =='/' || c =='%')
-
Jester01
veterán
válasz
WonderCSabo #968 üzenetére
wstring-be, igen.
-
Berenyimiki
csendes tag
válasz
WonderCSabo #966 üzenetére
gondolom az a "duplavé" a wide- angol szót jelöli, amire korábban már utalás volt.
-
Jester01
veterán
válasz
WonderCSabo #962 üzenetére
Programkódba alapból nem írunk ékezetet mert csak a baj van vele. Ha konstans kell, akkor ajánlott kiírni numerikusan.
Továbbá, unicode karakter az nem fér bele egy mezei char típusba, ahhoz wchar_t kell, és a megfelelő wide streameket kell használni. Nomeg persze kell valami hasonló setlocale mint amit a kollega írt.
Imígyen:#include <locale>
#include <iostream>
using namespace std;
int main()
{
wchar_t a=L'\xe9';
wchar_t b;
setlocale(LC_ALL, "");
wcin>>b;
if(a==b)
{
wcout<<"muxik"<<endl;
} else {
wcout<<"rossz ekezet"<< endl;
}
return 0;
} -
j0k3r!
őstag
válasz
WonderCSabo #962 üzenetére
setlocale(LC_ALL,"Hun"); - valami ilyen remlik, de nem biztos.
-
!wannabe
tag
válasz
WonderCSabo #931 üzenetére
Azoknál a bekereseknél ahol szamot getlineoztam be ott a kövi üzenet jött: proba.cpp:35: error: no matching function for call to ‘getline(std::istream&, int&, char)’
igy hasznalom
pl: cout << "kora"; getline(cin, kor); -
sagit
veterán
válasz
WonderCSabo #854 üzenetére
kis gondolkodás után jah
és igenis nekem ez "roppant bonyolult" mivel ez az első félév hogy programozom, életemben, egyből c++ ráadásul az oktatóm is egy hát hogy is fogalmazzak ? sz@rházi
kb tojik bele, és semmit sem értek :S nagy kínszenvedés sajna... nah talán majd jövőre
-
ArchElf
addikt
válasz
WonderCSabo #854 üzenetére
Ha nem kell neki a jövőben, minek tanulja meg... Néha nem értem minek szivatják ezzel az embert. Egy átlagember nem (de még egy átlaginformatikus sem) a programozásból fog megélni.
AE
-
Jester01
veterán
válasz
WonderCSabo #802 üzenetére
Definiálnád a "megy" kifejezést? Beállít értelmes locale-t? Mert ugye mint említettem, hibakezelés nincs a programban, tehát ha nem megy azt se lehet észrevenni.
-
Jester01
veterán
válasz
WonderCSabo #800 üzenetére
Az én linuxaimon nem megy, tekintve, hogy
A locale name is typically of the form
language[_territory][.codeset][@modifier], where
language is an ISO 639 language code, territory is
an ISO 3166 country code, and codeset is a character
set or encoding identifier like ISO-8859-1 or UTF-8. -
j0k3r!
őstag
válasz
WonderCSabo #794 üzenetére
nem nem fagyott ki, data.txt mindig volt, csak kicsit felreerthetoen irtam az "elso" do while ciklust.
itt a 'vegleges'
ha vektort hasznaltam volna, az miben egyszerusitette volna meg a munkamat?
es megegyszer koszonom mindenkinek, aki segitett. -
j0k3r!
őstag
válasz
WonderCSabo #788 üzenetére
nem gyozom megkoszonni! igen, akasztofa : )
holnap remelem befejezem, szerdara kell a sracnak, nem holnapra. -
j0k3r!
őstag
válasz
WonderCSabo #777 üzenetére
szavankent rakja bele egy string tombbe?
-
Sk8erPeter
nagyúr
válasz
WonderCSabo #716 üzenetére
Dehát akkor ilyen alapon az if-ek helyett valóban lehet switch-case is, semmivel sem csúnyább, sőt.
-
sghc_toma
senior tag
válasz
WonderCSabo #703 üzenetére
hmm.. milyen forditot hasznalsz? 4.4.3-as GCC-vel mukodik mindket megoldas.. esetleg egy forraskodreszletet be tudsz masolni ide (hatha mashol van a hiba)?
-
sghc_toma
senior tag
válasz
WonderCSabo #701 üzenetére
legjobb tudomasom szerint szep modszer nincs ra, de a clear + str("") kombonak mukodnie kellene.. az, hogy nem tudsz bele irni, mit jelent? hibat dob, vagy csak siman ures marad a stream?
esetleg meg megprobalhatod, hogy torlod az error flag-eket, es a put/get pointereket meg beallitod a stream elejere:stringstreamneve.clear();
stringstreamneve.seekp(0);
stringstreamneve.seekg(0);"Ha csak cleart használok, nem csinál semmit"
nem meglepo, a clear az error flag-eket allitja be... -
Jhonny06
veterán
válasz
WonderCSabo #679 üzenetére
Huh, köszönöm a gyors választ!
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Fotók, videók mobillal
- Le Mans Ultimate
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Xbox Series X|S
- Battlefield 4
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- További aktív témák...
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASUS VivoBook X1504ZA notebook - i3 1215U 16GB DDR4 RAM 512GB SSD Intel UHD IGP WIN11
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! Acer Predator Triton Neo 16 15 notebook - Ultra 9 185H 32GB RAM 2TB SSD RTX 4070 WIN11
- BESZÁMÍTÁS! ASROCK H310CM i5 8400 16GB DDR4 240GB SSD 1TB HDD GTX 980 4GB Aio Corp Croma CM 600W
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Promenade Publishing House Kft.
Város: Budapest