Bir dosyada yacc dizinine aktarılan argümanları saklıyorum. Şimdi lex'in girişini terminalden ziyade bu dosyadan okumasını istiyorum. Biliyorum, gibi yyin = fopen("fn","r");
gibi bir dosyaya işaret edebilirim ancak bu yalnızca ana lex'da olduğunda çalışır. Bu yyin bildirimini yacc'da ana kullandığımda, bu bir hatayı gösterir, bu nedenle lütfen bu sorunun üstesinden gelmek için bir şey önerin. Bu sorunu çözmezseyyin ana işlevi ile bir dosyaya yyin noktası nasıl yapılır?
9
A
cevap
23
Muhtemelen sadece
extern FILE * yyin;
ilan etmeye gerek, elinde hata mesajı verin.
İlgili konular
- 1. 'Read' işlevi nasıl yapılır?
- 2. Testte $ izle işlevi nasıl yapılır?
- 3. Bash kullanarak bir dizindeki her dosyaya nasıl bir şey yapılır?
- 4. Kapatma uç noktası nasıl yapılır, Yay önyüklemesi
- 5. Cassandra istemcisinden dosyaya nasıl çıkış yapılır?
- 6. Azure'da VM, genel bağlantı noktası 80'i özel bağlantı noktası 8080 ile eşleme nasıl yapılır? 8080
- 7. Haskell ana işlevi
- 8. Python komut dosyasından bir yürütülebilir dosyaya nasıl çağrı yapılır?
- 9. Java'da bir dosyaya ikili veri nasıl çıkış yapılır?
- 10. Krom tarayıcıda ana pencere işlevi nasıl aranır?
- 11. Ana dalda Sourcetree NOT ile otomatik çekme talebi nasıl yapılır?
- 12. C kodunun optimizasyonu - çoklu dosya açıklıklarını önleme
- 13. java.util.logging bir dosyaya nasıl yönlendirilir?
- 14. İşleyiciden ana işlemdeki bir işlevi çağırmak
- 15. kibana: Özel görselleştirme eklentisi ile denetleyici işlevi nasıl yapılır
- 16. Nasıl yapılır: Unicode in Vb.Net içinde bir dosyaya yazmak
- 17. Docker kabından ana bilgisayarına nasıl yedekleme yapılır?
- 18. C++ C++ DLL işlevi nasıl yapılır C#
- 19. Bu basit dize işlevi nasıl yapılır "pythonic"
- 20. Dosyaya javascript ile nasıl yüklenir?
- 21. vxWorks'te neden ana() işlevi yok?
- 22. Coffeescript'te geri arama işlevi nasıl yapılır
- 23. Nasıl Yapılır: Typescript ve knockout dönüş işlevi
- 24. RequireJs Optimize Edici, bir dosyaya küçültürebilir, ancak ana başlatılmamış
- 25. Bir kakao Bildiriminden c işlevi işaretçisinin çağrılmasına nasıl trambolin yapılır?
- 26. Neden node.js dosyası dosyaya bir ana bilgisayar adı eklediğimde çalışmaz?
- 27. Bir kapsayıcıya statik bağlantı noktası nasıl atanır?
- 28. Boost python'da bir init/cleanup işlevi nasıl yapılır
- 29. Python'da bir olasılık kütle işlevi çizimi nasıl yapılır
- 30. Bochsdbg ile bochsrc.txt dosyasında kesme noktası otomatik olarak nasıl ayarlanır?
Teşekkürler dostum çalıştı ... – ajai