Ú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
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Kompakt vízhűtés
- Revolut
- Elektromos autók - motorok
- Samsung Galaxy Watch7 - kötelező kör
- Luck Dragon: Asszociációs játék. :)
- Genshin Impact (PC, PS4, Android, iOS)
- Háztartási gépek
- Mikrotik routerek
- További aktív témák...
- GIGABYTE GTX 1060 Mini ITX OC 3GB videókártya
- Új ASUS VivoBook 15 X1504VA - 15,6"FHD IPS - i5-1335U - 16GB - 512GB - Win11 - 1,5 év gari - MAGYAR
- Eladó ASUS ROG Zephyrus G14 GA401Q + teljes gamer szett --csere is érdekel
- Apple iPhone 8 - 256 GB - fekete (152)
- FÉLÁRON!!!! Samsung Odyssey G3 S27AG320NU Monitor
- Xiaomi Redmi Note 14 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- Kingmax 1x2GB DDR2 800 RAM eladó
- Prémium! Felsőkategória! Asus Rog Strix Maximus Z790 Hero Wi-fi Alaplap!
- Vidd haza a jövő RAM-ját már ma! 2x16Gb DDR 5
- Beszámítás! Sony PlayStation 5 825GB SSD lemezeskonzol extra játékokkal garanciával hibátlan működés
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest