Portál AbcLinuxu, 13. května 2025 17:30
Robim jeden program (c++) ktorý číta vystup z mplayeru a potrebujem načitať jednu hodntou typu float, načital som ju pomocou scanf("%f",f) a všetko bolo OK, ale akonáhle som tam dorobil GUI (GTK), prestalo to načitavať desatinnu časť a zistil som že je problem že mplayer použiva na oddelenie des. miest bodku a GTK čiarku, tak som ho zmenil Locale aby použival aj on bodku a pomohlo to. Chcel by som vediať či sa to neda nejaku urobiť aj bez zmeny Locale.
Ďakujemscanf("%ld.%ld", &int1, &int2);
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.