Portál AbcLinuxu, 12. května 2025 07:28
#include<string> #include<sstream> using namespace std; int main(){ string s; istringstream odkial(s); int sem_to_chcem; odkial>>sem_to_chcem; }
Je pekne, ze sa chces naucit c++...jazyk je to pekny, ale pre zaciatocnika asi trochu zlozitejsi, vid aj tento priklad.
Takze mam pre teba jedinu radu:#include<string> #include<sstream> using namespace std; int main(){ int my_int; stringstream stream; stream<<my_int; string s; stream>>s; }A ak si/ste naozaj zaciatocnik, tak ta kniha Thinking in C++ je urcite najlepsia volba. Dokonca existuje aj v cestine v pevnom formate, pred par rokmi stala tusim nieco okolo 800sk.
int n; char *str = "123"; sscanf(str, "%d", &n);
public class Pokus { public static void main(String args[]) { int a; String cislo = new String("150"); a = Integer.parseInt(cislo); System.out.println("String "+cislo+" je: "+String.valueOf(a)); } }
Dobry den, nevite nekdo jak ciselnou hodnotu ulozenou v promene typu string dostat do intu?a tam o C++ není ani slovo
string=raw_input() integer=int(string)
$(( ${a%%[^0-9]*} + 0 ))
$ a="23.5" $ echo $(( $a + 0 )) bash: 23.5 + 0 : syntax error in expression (error token is ".5 + 0 ")
declare -i a a=cokoli
print "1"+1;
je v Perlu platná konstrukce a vypíše 2.
$ perl -e 'print "23.5kokino"+0 ."\n"' 23.5 $ perl -e 'print int("23.5kokino") ."\n"' 23
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.