- Erős hardverrel érkezik a Honor 10 000 mAh-s mobilja
- Megérkezett a Google Pixel 7 és 7 Pro
- Európa exkluzív Edge 60 Fusion színe a Mocha Mousse
- iPhone topik
- Honor Magic V5 - méret a kamera mögött
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Milyen okostelefont vegyek?
- Samsung Galaxy Watch6 Classic - tekerd!
Hirdetés
Ú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!
- SSD kibeszélő
- Azonnali fáradt gőzös kérdések órája
- Erős hardverrel érkezik a Honor 10 000 mAh-s mobilja
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- sziku69: Fűzzük össze a szavakat :)
- Mikrotik routerek
- Filmvilág
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Fejhallgató erősítő és DAC topik
- Megérkezett a Google Pixel 7 és 7 Pro
- További aktív témák...
- Thermaltake Toughpower SFX Platinum 1000W
- Gigabyte B650M Aorus Elite AX ICE + 3 év garancia
- Sony DSC-HX300 digitális fényképező + 3 extra akksi + 8GB memóriakártya + Hama Star 700 állvány
- BESZÁMÍTÁS! LENOVO LOQ 15APH8 15 notebook - R7 7840HS 16GB DDR5 1TB SSD RTX 4060 6GB WIN11
- BESZÁMÍTÁS! ASUS TUF A15 FA507NV 15 notebook - R7 7735HS 32GB DDR5 512GB SSD 1TB SSD RTX 4060 6GB W
- iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3045, 96% Akkumulátor
- Apple iPhone 16 ProMax 256GB Kártyafüggetlen 1 év Garanciával
- GYÖNYÖRŰ iPhone 12 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3052, 96% Akkumulátor
- HIBÁTLAN iPhone 13 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3033, 100% Akkumulátor
- AKCIÓ! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
Állásajánlatok
Cég: FOTC
Város: Budapest