c++ program समझना - Understand c++ program

आज Hindi के इस C/C++ programming language tutorial को आगे बढ़ाते हुए पिछले वाले program को समझेंगे. एक बार फिर से नीचे वह program लिख रहा हूँ.
#include
int main() {
   printf("Namaskar");
   scanf("%s");
   return 0;
}
आप देख ही चुके हैं की इस C/C++ program को चलाने से screen पर Namaskar लिखा हुआ आता है. आज हम इस program की एक line ही समझेंगे और कुछ महत्त्वपूर्ण बाते जानेंगे.

तीसरी line को ध्यान से देखिये इसमें printf("Namaskar"); लिखा हुआ है. C में printf एक function होता है इसके अन्दर हम जो भी " " के बीच में लिखते हैं वह screen पर लिखा हुआ आ जाता है. अब आप उस line में Namaskar की जगह कुछ और लिखकर program चलाने का प्रयास करें और output देखें.

नोट: अगर आपको C/C++ computer program चलाना नहीं आता हो तो मेरी पिछली पोस्ट पढ़े

इस program की अन्य lines को बाद में समझेंगे. अभी ये मान लीजिये की हर program ऊपर वाली 2 line और नीचे वाली 3 line लिखना है, कुछ दिनों तक हम सिर्फ printf वाली line में ही changes करके देखेंगे.
इस program के विषय में कुछ महत्त्वपूर्ण points


  • C का हर program वहां से run होना शुरू होता है जहाँ main() { लिखा होता है. program run होते ही main() { के बाद हर एक line को पढता है और उसे run (execute ) करता है और } का चिन्ह मिलते ही program समाप्त हो जाता है. यहाँ हम बाद में जानेंगे की बाद वाली 2 line execute होने पर क्या होता है.
  • printf एक function या method है (हम यहाँ function नाम use करेंगे), हर function कुछ न कुछ input लेता है जो की function के बाद छोटे कोष्ठक में लिखा जाता है.
  • function का कोष्ठक बंद होने के बाद semicolon का चिन्ह (;) लगाना आवश्यक है. semicolon का चिन्ह compiler को यह बताता है की यह function पूरा हो गया है ताकि वह अगली command पढ़ सके.
  • अब नीचे दिया गया program चलायें.

#include

int main() {
   printf("Namaskar")
   scanf("%s");
   return 0;
}

जब आप इस program को compile करेंगे तो यह कुछ इस तरह की error देगा
In function `int main()':
error: expected `;' before "scanf"
Execution terminated
इसका मतलब यह है की scanf के पहले ; लगा होना चाहिए, जैसा की ऊपर बताया जा चुका है. परन्तु अगर आप ध्यान से देखें तो ऊपर दिए गए program में printf function के बाद ; नहीं लगाया गया. इसे सुधार कर compile करने पर यह compile हो जायेगा.

ध्यान रहे किसी program को रन करने से पहले compile करना आवश्यक होता है. अगर आपने program modify किया है तो उसे फिर से compile करना होगा.

अगले topic में हम variables के बारे में जानेंगे और कुछ program सीखेंगे जो कुछ calculation करे जैसे सेल्सियस को फारेनहाइट में बदलना, interest(ब्याज) निकलना इत्यादि.
नीचे दिए गए link के माध्यम से इसे Facebook twitter और Google Buzz पर Share कर सकते हैं.
Read More

Google reader shutting down-- other reader

Google_reader_shutting_down
गूगल रीडर के प्रयोक्ताओं के लिये निराशाजनक समाचार है। गूगल १ जुलाई से इसे बन्द करने जा रहा है। गूगल ने अपने ब्लॉग पर “A second spring of cleaning” नामक ब्लॉग पोस्ट में इस आशय की घोषणा की। यह गूगल रीडर के प्रयोक्ताओं के लिये बड़ा झटका है। गूगल के इस निर्णय से प्रयोक्ताओं में काफी निराशा तथा नाराजगी है। यहाँ तक कि ट्विटर पर ‘Google Reader’ ट्रेंडिंग टॉपिक भी बन गया।
गूगल रीडर सर्वाधिक लोकप्रिय फीड रीडर है। यह एक क्लाउड आधारित फीड सिंकिंग सेवा है। हिन्दी चिट्ठाकारों में भी यह ब्लॉग पठन के लिये लोकप्रिय है। यह एक वेब ऍप है जिसे किसी भी डिवाइस पर प्रयोग किया जा सकता है। इसका इंटरफेस सरल तथा प्रयोक्ता मित्र है। मोबाइल डिवाइसों पर मिनिमल इंटरफेस पठनीयता को और बढ़ा देता है। इस पर कई फीड रीडर ऍप्लिकेशनें आधारित हैं। गूगल द्वारा इसे बन्द करने का कारण इसका प्रयोग घटना बताया गया है। वह कम सेवाओं पर अपना ध्यान केन्द्रित करना चाहता है। इसके साथ बन्द होने जा रही कुछ अन्य सेवाओं में स्नैपसीड (मॅक तथा विण्डोज़ संस्करण), ब्लैकबेरी गूगल वॉइस ऍप तथा गूगल ऑफिस क्लाउड कनैक्ट प्लगइन शामिल हैं। इससे पहले भी गूगल स्क्रिप्ट कन्वर्टर जैसी बेहतरीन सेवा बन्द कर चुका है। हालाँकि इस ब्लॉग पोस्ट के अनुसार गूगल रीडर अब भी गूगल+ से अधिक ट्रैफिक प्राप्त करता है। कइयों को लगता है कि रीडर को बन्द करना गूगल प्लस पर शेयरिंग बढ़ाने की सोची-समझी रणनीति है।
हाल के वर्षों में सोशल नेटवर्किंग सेवाओं का प्रचलन बढ़ने से फीड रीडरों का उपयोग घटा है लेकिन अब भी ये उन लोगों के लिये आवश्यक है जो कई वेबसाइटों तथा ब्लॉगों की वेब फीड को फॉलो करते हैं। खैर गूगल रीडर के विकल्प उपलब्ध हैं हालाँकि सम्भवतः कोई भी उस  जितना अच्छा शायद न हो। नेटवाइब्स गूगल रीडर जैसे इंटरफेस वाला एक लोकप्रिय वेब रीडर है। न्यूजब्लर एक अन्य रीडर है जिसका इंटरफेस काफी कुछ गूगल रीडर जैसा है। इसकी ऍण्ड्रॉइडतथा आइओऍस ऍप्स भी उपलब्ध हैं। समस्या ये है कि मुफ्त संस्करण में कुछ सीमायें हैं। फीडली एक वेब रीडर है जिसका गैर-पारम्परिक इंटरफेस न्यूजपेपर शैली का है। इसे प्रयोग करने हेतु आपको क्रोम या फायरफॉक्स ऍक्सटेंशन इंस्टॉल करनी होगी। फीडली को आप गूगल रीडर से सिंक कर सकते हैं। गूगल रीडर से इस पर शिफ्ट होना आसान बनाने के लिये सने घोषणा की है कि गूगल रीडर के बन्द होने पर यह स्वतः काम करना जारी रखेगा। पल्सताप्तू, फ्लिपबोर्ड आदि कुछ अन्य नाम हैं। फ्लिपबोर्ड पहले से लोकप्रिय है लेकिन यह केवल ऍण्ड्रॉइड तथा आइओऍस के लिये उपलब्ध है, डैस्कटॉप के लिये नहीं।
आपका अगला काम होगा गूगल रीडर की फीड को नये रीडर में इम्पोर्ट करना। इसके लिये आप गूगल टेकआउट के उपयोग से गूगल रीडर की सैटिंग ऍक्सपोर्ट कर सकते हैं।
  1. गूगल टेकआउट के रीडर पेज पर जायें तथा Create Archive बटन दबायें। यह आपकी सभी फीड सब्स्क्रिप्शन तथा अन्य जानकारियों जैसे स्टार आइटम आदि युक्त एक जिप फाइल बना देगा। हालाँकि अधिकतर नये रीडर इन अन्य जानकारियों को इम्पोर्ट न कर पायेंगे।
  2. काम पूरा हो जाने पर डाउनलोड बटन दबाकर फाइल उतार लें।
  3. जिप फाइल को खोलें। इसमें एक Reader  नामक फोल्डर होगा जिसमें subsciptions.xml नामक फाइल होगी। इसे डैस्कटॉप पर ऍक्सट्रैक्ट कर लें।
  4. अपना नया चुना फीड रीडर खोलें। इसकी सैटिंग्स में जायें तथा इम्पोर्ट का विकल्प खोजकर subsciptions.xml नामक फाइल को आयात कर लें। आपकी सभी फीड नये रीडर में आ जायेंगी।
आपके पास नया फीड रीडर चुनने के लिये तीन महीने का समय है। फिलहाल गूगल रीडर प्रयोग करते रहें और साथ-साथ विभिन्न सेवायें आजमा कर देखें कि कौन सी आपके लिये सबसे सही है। गूगल रीडर की सैटिंग्स का एकाध बैकअप अब ले लें और एक जून के अन्त में लेकर नयी चुनी सेवा पर शिफ्ट हो जायें। वैसे फीडली जैसी कुछ सेवायें उपर्युक्त प्रक्रिया को आजमाये बिना भी गूगल रीडर से सिंक करके आपकी फीड सब्स्क्रिप्शन को वहाँ आयात कर रही हैं। इससे आप उन्हें गूगल रीडर के साथ-साथ प्रयोग करते रह सकते हैं।
सोशल नेटवर्किंग सेवाओं के प्रचलन से भले फीड का उपयोग घटा हो लेकिन अब भी यह काफी उपयोग होता है और फिलहाल लम्बे समय तक होता रहेगा। यह समझ नहीं आता कि जब गूगल पच्चीसों बेकार सेवायें जारी रख सकता है तो एक इस उपयोगी और लोकप्रिय सेवा को क्यों नहीं। यदि उसे इससे विशेष लाभ न भी हो रहा हो तो भी गूगल जैसी कम्पनी के लिये इसे चलाये रखना कोई बड़ी बात नहीं। गूगल का अन्दाजा नहीं कि इस कदम से ब्लॉगरों को कितना नुकसान होगा। यदि आप सहमत हैं तो चेंज.ऑर्ग पर या KeepGoogleReader.com पर पिटीशन साइन करें।
Google reader is shutting down
Read More

how to get remove blog in google

गूगल द्वारा बंद कर दिए ब्लॉग वापस पाने के उपाय
मुझे अक्सर ही ब्लॉगर साथियों के संदेश मिलते रहते हैं कि गूगल ने अपने ब्लॉगर प्लेटफॉर्म ब्लॉगस्पॉट का उपयोग कर रहे उनके ब्लॉग बिना चेतावनी के मिटा दिए हैं। 
कभी कभी इस सिलसिले में सूचना एक ई-मेल भी आती है कि ‘आपने ब्लॉगस्पॉट की सेवा शर्तों का उल्लंघन किया है।’
From: Blogger
Date: xxxx/xx/xx
Subject: http://xxxxx.blogspot.com/ को हटा दिया गया है
To: xxxxxxx@gmail.com
नमस्‍कार, http://xxxxxxx.blogspot.com/ पर स्थित आपके ब्‍लॉग की समीक्षा और पुष्टिकरण में SPAM के लिए हमारी सेवा शर्तों का उल्‍लंघन हुआ है. शर्तों के अनुपालन में, हमने ब्‍लॉग को निकाल दिया है और उसके URL पर अब अभिगमन नहीं किया जा सकता. अधिक जानकारी के लिए, कृपया निम्‍नांकित संसाधनों की समीक्षा करें: ब्‍लॉगर सेवा की शर्तें: http://blogger.com/terms.g ब्‍लॉगर सामग्री नीति: http://blogger.com/content.g -ब्‍लॉगर टीम
जैसा कि ईमेल से ही स्पष्ट हो जाता है ब्लॉग का हटाया जाना सेवा शर्तों के कथित उल्‍लंघन के कारण होता है। अब उल्‍लंघन का पता या तो गूगल के रोबोट जासूस करते हैं या हो सकता है आपके हमारे ही किसी साथी ने शिकायत कर दी हो इस बारे में!:-o
blog removed bspabla
अब अगर ऐसा हो ही गया है तो दहशत में आने की ज़रूरत नहीं है (कहना आसान है लेकिन जिस पर बीतती है उस बेचारे के तो होश ही उड़ जाते हैं :-) ) शुक्र मनाइए कि आपका गूगल खाता बंद नहीं हुआ। हो सकता है गूगल ने किसी भ्रामक जानकारी के चक्कर में आ कर आपका ब्लॉग दुनिया की नज़रों से दूर कर दिया हो। लेकिन निश्चिंत रहिए ब्लॉग सुरक्षित पड़ा है गूगल बाबा के चरणों में।
गूगल को धूप अगरबती ले कर मनाने की कोशिश में पहला काम कीजिए कि अपने गूगल खाते में लॉगिन करें। फिर इस लिंक पर जाएँ। खाली स्थान पर अपने ब्लॉग की कड़ी ध्यानपूर्वक लिखें। (जैसे कि http://xxxxxxx.blogspot.com/)
लिखने के बाद एक बार और घूर घूर कर जांच लें कि ठीक लिखा है या नहीं और Submit पर क्लिक कर दें।
अब अगले 48 घंटे के लिए ब्लॉग की दुनिया से दूर हो कर अपने परिवार को समय दीजिए, दिल बहलाइए। अगर गूगल को लगेगा कि उससे गलती से ऐसा हो गया है तो आपके ब्लॉग आपको दो दिन के अंदर वापस कर देगा। अगर फिर भी उसका दिल ना पिघला तो अगली तपस्या के लिए तैयार रहिए। जिसका तरीका भी बता देंगे भई :-D
… और हाँ! देर मत कीजिएगा। वैसे तो गूगल इसे अपने पास रखता है कुछ सप्ताह तक। लेकिन क्या पता कब उसका मन बदल जाए और झाडू मार कर निकाल बाहर करे आपकी महीनों-वर्षों की मेहनत।
blog export bspabla
ऎसी नौबत आने से पहले अपने प्यारे-न्यारे ब्लॉग का बैक-अप लेने की आदत क्यों नहीं डाल लेते? अब उसका तरीका भी बताना पडेगा? पहले भी कई बार बता चुका हूँ कि यह एक बेहद आसान सी आधिकारिक प्रक्रिया है जिसके लिए
  1. अपने ब्लॉगर खाते में लॉगिन करें
  2. Setting के अंतर्गत Basic में Basic Tools के सामने ही लिखा मिलेगा Export Blog, उस पर सावधानीपूर्वक क्लिक करें (पास ही में Delete Blog लिखा है, उस पर मत चले जाए माऊस, वरना मुझे दोष देंगे आप)
  3. अगले खुले पृष्ट पर DOWNLOD BLOG पर क्लिक करें
  4. जो फाईल .XML स्वरूप में सहेजी जा रही है, Save हो रही है, उसके स्थान/ फोल्डर का ध्यान रखें
Read More

Live Tv Channel का खजाना आपके पीसी के लिए

live tv
Live Tv Channel
वैसे तो मै पिछली अपनी कई पोस्टो मे भी ऑनलाइन टीवी के बारे मे बता चुका हु लेकिन मेरी आज की पोस्ट पुरानी पोस्टो से हट कर है क्योकि आज मै आपको जिन साइटो के बारे मे बता रहा हु वहां जाकर आप लगभग वो सारे लाइव टीवी चैनल देख सकते हो जो आज से पहले आपने किसी भी साइट पर नही देखे होंगे चाहे वो स्टार प्लस, सोनी टीवी, सब टीवी, स्टार न्युज, डिशकवरी या फिर कार्टून नेटवर्क ही क्यो न हो आपको सारे टीवी चैनल लाइव दैखने का मोका मिलेगा बस आपके इनटरनेट की स्पीड अच्छी होनी चाहिए ताकी आपको लाइव टीवी देखने मे कोई परेशानी न आए जिन साइटो के लिंक मै आपको दे रहा हू वहा आप भारत के अलावा ओर भी देश के टीवी चैनल लाइव देख सकते है
अब आपको लेकर चलता हु उन साइट पर जहां आप लाइव टीवी का मजा अपने पीसी पर ही ले सकते है

ये हे पहली साइट जहा आपको लगभग वो सारे चैनल मिल जाऐगे जो आज से पहले आपने इंटरनेट की दूनिया मे नही देखे होंगे

ओर यह है दुसरी साइट जो आपको लाइव टीवी फुल मूवी के साथ साथ एफएम का मजा भी देती है 

इन दोनो साइटो पर लगभग वो सारे चैनल है जो अक्सर हम लोग दैखते है

उम्मीद करता हु आज की पोस्ट उन लोगो के जरुर काम आएगी जो ऑफिस में रहकर खाली टाइम में चाह कर भी टीवी नहीं देख पाते होंगे या फिर उन लोगो के काम आएगी जो बाहर विदेश में रहकर भारतीय टेलीविजन का मजा नहीं ले पाते होंगे मेरी आज की पोस्ट से कोई भी कही से भी किसी भी टाइम लाइव टीवी का मजा अपने पीसी पर ही ले सकता है



Read More

अपने युएसबी पेन ड्राइव से बढ़ाये विन्डोज परफोर्मेंस


रेडी बूस्ट का उपयोग करके रिमुवेबल डिस्क, युएसबी, मेमोरी कार्ड, फ्लेश मेमोरी, मेमोरी स्टीक, युएसबी पेन ड्राइव को अपने कम्प्यूटर में मेमोरी केश की तरह उपयोग कर सकते है. जिससे कम्प्यूटर का परफोर्मेंस बढा सकते है,
इसके लिये निम्न कार्य करें.
1. जब आप कम्प्यूटर में फ्लेश मेमोरी लगायेंगे आपके सामने एक ऑटोप्ले डायलॉग बॉक्स होगा.
या
1 रिमुव ड्राईव पर माउस का राईट बटन दबाये और प्रोपर्टी में जाये फिर 'Ready boost' टेब पर क्लिक करें
2 "Speed up my system" पर क्लिक करें "Removable disk Properties" विन्डो आपके सामने प्रदर्शित होगी. रेडी बूस्ट टेब पर क्लिक करें.
3: "Use this device" बटन पर क्लिक करें कम्प्यूटर परफोर्मेंस बढाने के लिये फ्लेश मेमोरी का जितना भाग आप उपयोग करना चाहते है कर सकते है यहां मैने 300 एमबी उपयोग किया है. यदि आप 300 एमबी उपयोग में लेते है तो उतने स्पेस को फाइल स्टोर करने में उपयोग नहीं कर सकते.

रेडी बुस्ट के लिये फ्लेश मेमोरी में कम से कम 256 एमबी स्पेस होना जरुरी है.

यदि पर्याप्त स्पेस नहीं है तो आप इसे विन्डोज रेडी बूस्ट के लिये उपयोग नहीं कर सकते.


यदि आप विन्डोज रेडी बूस्ट का उपयोग नहीं करना चाहते है तो
"Removable disk Properties" पर जाये और रेडी बूस्ट टेब पर क्लिक करें और "Do not Use this device" बटन पर क्लिक करें
नोट: बेहतर परफार्मेंस पाने के लिये अपने कम्प्यूटर में मौजुद रेम का एक से तीन गुना फ्लेश मेमोरी रेडी बूस्ट में उपयोग कर सकते है. उदाहरण के लिये यदि आपके कम्प्यूटर में 1 जीबी रेम है तो आप 1 जीबी से लेकर 3 जीबी तक फ्लेश मेमोरी का उपयोग विन्डोज रेडी बूस्ट में कर सकते है.
यह जरुरी नहीं कि सभी प्रकार की फ्लेश मेमोरी विन्डोज रेडी बूस्ट को सपोर्ट करें. दो प्रकार की फ्लेश मेमोरी होती है एक स्लो और दुसरी फास्ट. इस सुविधा के लिये केवल फास्ट फ्लेश मेमोरी ही उपयोग कर सकते है.

Read More

window xp Genuine Serial Key ,how update window xp key

Windows XP Service Pack 2 (SP2) Genuine Serial Key

DYKRH-48DMG-PHKGY-4329Q-PXGHT

Windows XP Service Pack 3 (sp3) Genuine Serial KEy

MR49R-DRJXX-M6PX2-V96BF-8CKBJ

The process will show you how can we extract the Windows XP serial key from the Installed Operating system and the modify it with the new one. The change of serial key is required to make your Windows XP genuine with the updated Genuine key. To modify the serial key we need a third party software named as "Magical Jelly Bean Key-finder"
Also Check: Windows Seven Ultimate Genuine Serial key free download
Process:
1. Download and open "Magical Jelly Bean Key finder" (No need to install).
The open Windows will show the installed operating system version and the serial key (CD Key) that is entered at the time of installation.
2. Now click on "Options" on the menu bar then select "Change Windows Key"
3. A new window will be opened asking for another serial key. Just enter the new Genuine Serial key.

Also Check: Microsoft Windows Xp Service Pack 2 and 3 Genuine serial key free download

4. After entering the serial key, click on "Change".
5. It will show the Confirmation Message that "Your Product key has been successfully updated. Restart the keyfinder to verify it".
That is it. Now your old Windows XP serial key is successfully updated.

Download Link: http://www.mediafire.com/?txjkk0b9bicaoc7

Read more: cnagda33.blogspot.in
Follow us: cnagda33@facebook.com
Read More

सर्वप्रथम program चलाना सीखें - Learn to run program

पहले आपको program लिखकर फाइल में save करना पड़ेगा फिर उसको हम चलाना (execution) सीखेंगे. आज हम यही सीखेंगे की ये कैसे करना है.

 

program को फाइल में सेव करना

===Windows के लिए===

1 . dev-c++ open करें. (Start -> All Programs -> Dev-C++)
2 . यदि Dev-C++ के अन्दर "Tip of the Day"  की window खुल गयी हो तो उसे बंद कर दें. (बंद करने से पहले ये tips पढ़ भी सकते हैं शायद कभी काम आ जाये)
3 . अब File पर क्लिक करे(सबसे ऊपर बाये और की पट्टी में) उसमे New पर क्लिक करे और फिर Source File पर क्लिक करे. अब बॉक्स में आप प्रोग्राम लिखना शुरु कर सकते हैं. अभी के लिए निम्न program वहां पर लिख दें.
#include <stdio.h>

int main() {
  printf("Namaskar");

  scanf("%s");
  return 0;
}

4 .  अब menu में Execute ->Compile पर जाये.
नोट: ऊपर दिए गए program को ध्यान से बिना spelling में गलती किये लिखे अन्यथा Compile करने में Error आएँगी.
5 . अब menu में Execute -> Run पर जाये. आपके सामने एक काली window खुलेगी जिसपर लिखा होगा Namaskar. ये इस program का output है.  अब आप काली विंडो को बंद कर सकते हैं.

 

==Ubuntu Linux के लिए==

1 . किसी भी text editor (vim , gedit , emacs ...) में एक नयी फाइल बनाये.
2 . उस फाइल में निम्न program को लिखें और उसे किसी भी फोल्डर में सेव कर लें. फाइल का नाम namaskar.c रखें. वैसे नाम आप कुछ भी रख सकते है पर C program की फाइल के अंत में .c  लगाना आवश्यक है.
#include <stdio.h>

int main() {
  printf("Namaskar");

  return 0;
}

3. अब terminal खोले और cd command के उपयोग से उस फोल्डर में जाये जहाँ आपने प्रोग्राम सेव किया है . यहाँ 4 command मुख्य रूप से आपके काम आ सकते है.
१. ls : current फोल्डर के अन्दर स्थित सभी फाइल और फोल्डर के नाम देखने के लिए.
२. cd ..  : current फोल्डर से बाहर आने के लिए.
३. cd <फोल्डर का नाम>: current फोल्डर के अन्दर स्थित किसी फोल्डर में जाने के लिए
४. pwd : current फोल्डर की full location देखने के लिए.

4 . यहाँ टर्मिनल ने टाइप करे
gcc namaskar.c और Enter करे. अगर कोई  error नहीं आई हो तो आपका प्रोग्राम सफलतापूर्वक compile हो गया है.

5 . Run करने के लिए टाइप करें
./a.out

स्क्रीन पर namaskar लिखा आ जायेगा.और आपका प्रोग्राम Run हो गया. बाहर आने के लिए कुछ भी टाइप करके इंटर करे.

==============

Read More