Qt içinde cin
kullanmak mümkün mü? cout
'u kullanabilirim ancak bir Qt konsolu uygulamasında cin
'un nasıl kullanılacağını gösteren örnekleri bulamıyorum.Qt ile cin kullanmak mümkün mü?
cevap
Sadece QtCreator ile aşağıdaki kodu çalıştı ve çalışıyor görünüyor:
#include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
cout << endl << "hello" << endl;
int nb;
cout << "Enter a number " << endl;
cin>>nb;
cout << "Your number is "<< nb<< endl;
return a.exec();
}
o biraz yardımcı olur umarım!
Evet, bu konuyla ilgili sorunlara neden olabilecek kullanım ipleri gibi şeyler yapabilmenize rağmen mümkün ve beklendiği gibi çalışıyor.
Ancak, stdin'den okumak için daha deyimsel (Qt) yol öneriyoruz:
QString yourText;
QFile file;
file.open(stdin, QIODevice::ReadOnly);
QTextStream qtin(&file);
qtin >> yourText;
Böyle bir uestanding snippet kod parçası için teşekkür ederiz. – sivabudh
Ve cout (qout) ile benzer yapabilirsiniz. Daha büyük faydalardan biri, birçok Qt türü için yerel destek. –
Ben I gerçi (Kaleb Pederson cevabını dışarı test ve o sunulan çözümü daha consise yolunu buldu) doğru yönde beni işaret için ona teşekkür etmek vardır: diğer bir deyişle
QTextStream qtin(stdin);
QString line = qtin.readLine(); // This is how you read the entire line
QString word;
qtin >> word; // This is how you read a word (separated by space) at a time.
, gerçekten aracı olarak QFile gerekmez.
Coolbeans. Sahte dosya olarak "stdin" kullanma fikrini beğenmedim. – mpen
- 1. SystemEvents ile Özel EventArgs kullanmak mümkün mü?
- 2. xUnit ile Bağımlılık Enjeksiyonu kullanmak mümkün mü?
- 3. Paradox veritabanı ile nHibernate kullanmak mümkün mü?
- 4. JSXTransformer.js ile Harmony (ES6) kullanmak mümkün mü?
- 5. Linq ile nesnelere yansıma kullanmak mümkün mü?
- 6. Fare ile vim kullanmak mümkün mü
- 7. pdfquery ile düzenli ifadeler kullanmak mümkün mü?
- 8. HTTPListener ile HTTP2 kullanmak mümkün mü
- 9. Cassandra'yı Node.js ile kullanmak mümkün mü?
- 10. Cocos2d'de UIPickerView kullanmak mümkün mü?
- 11. Qt Q_OBJECT ile şablon türetilmiş C++ sınıflarını karıştırmak mümkün mü?
- 12. Java SE ortamında javax.interceptor kullanmak mümkün mü?
- 13. Kaynakta localhost adresiyle iframe kullanmak mümkün mü?
- 14. Delphi yöntemi argümanlarında Attributes kullanmak mümkün mü?
- 15. Bir Facebook Uygulamasında Paralaks kullanmak mümkün mü?
- 16. AIDL arabirimlerinde miras kullanmak mümkün mü?
- 17. SHA256CryptoServiceProvider ve WinXP'de kullanmak mümkün mü?
- 18. Boost :: serileştirmeyi yönetilen sınıfla kullanmak mümkün mü?
- 19. js2 modunu nxhtml ile javascript modu olarak kullanmak mümkün mü?
- 20. XmlDataProvider'ı d: DataContext ile birlikte kullanmak mümkün mü?
- 21. Vapor web framework'ü Swift 2.2 ile kullanmak mümkün mü?
- 22. Std :: rc :: Rc ile bir özellik tipi kullanmak mümkün mü?
- 23. Twitter bootstrap'ten typeahead ile best_in_place kullanmak mümkün mü?
- 24. Uttime ile Http digest auth kullanmak mümkün mü?
- 25. Go satıcı kütüphanelerini Google App Engine ile kullanmak mümkün mü?
- 26. PHP ile iletişim kurmak için Angular kullanmak mümkün mü?
- 27. Azure Web Siteleri ile app_offline kullanmak mümkün mü?
- 28. std :: map ile boost :: foreach kullanmak mümkün mü?
- 29. @Hide ek açıklama ile Android SDK yöntemlerini kullanmak mümkün mü?
- 30. DISPLAY olmadan pyplot kullanmak mümkün mü?
Sanırım özellikle QString'i sadece ints değil, belirli qt nesneleriyle kullanmaktan bahsediyor. –