Getline () nem működik, de miért?
Egy kiértékelő rendszerre kell feltölteni a már megírt c++-os forráskódot, ami majd a rendszer megmondja, hogy jól írta-e meg a programot vagy sem(kiírja, hogy jó megoldás, rossz megoldás vagy futási hiba). A saját gépemen tökéletesen hiba nélkül lefut a program, de amikor feltöltöm a kiértékelő rendszerre, akkor futási hibát ír ki. Addig-addig töröltem ki lépéseket a forráskódomból, amíg eljutottam egészen oda, hogy csak két sor maradt a főfüggvényben:
string be;
getline(cin,be);
Ha a getline-t kitörlöm a forráskódból, akkor nem ír ki futási hibát a kiértékelő rendszer, de ha benne marad, akkor futási hibát ad vissza.
Miért nem működik? Én nem tudok valamit vagy esetleg a szerveren lesz a hiba?
Ezek megvannak?
#include <iostream>
#include <string>
using namespace std;
Sajat gepeden a warningokat megnezted? Valoszinuleg engedekenyebb a forditod a szerveren levonel. (gcc?)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!