From 0f3ac9b711461f4d0b2648722983df2995a6cb24 Mon Sep 17 00:00:00 2001 From: Abhishekm0410 Date: Fri, 21 Jul 2023 21:54:34 +0530 Subject: [PATCH] Adding info about scanf --- ...c78780e-4851-40e0-a7de-a7db7cbb157d.vsidx} | Bin ...9436db1-42a6-4ab7-85db-e559d74c0d13.vsidx} | Bin ...7142df3-a65f-4650-8aa8-e75ee6302afc.vsidx} | Bin ...65361447-e19c-4f56-8af7-9168360962eb.vsidx | Bin 7248 -> 0 bytes ...b04b123b-9651-44ce-a58f-de685ef29d40.vsidx | Bin 0 -> 9721 bytes .vs/HPC-Training/v17/.wsuo | Bin 23552 -> 53248 bytes .vs/VSWorkspaceState.json | 3 +- .vs/slnx.sqlite | Bin 98304 -> 98304 bytes src/chapter2/scanf.md | 67 +++++++----------- 9 files changed, 29 insertions(+), 41 deletions(-) rename .vs/HPC-Training/FileContentIndex/{8f3cd32b-5eb5-4052-9960-53ef0791d8fc.vsidx => 0c78780e-4851-40e0-a7de-a7db7cbb157d.vsidx} (100%) rename .vs/HPC-Training/FileContentIndex/{c7d068d1-c4bd-4406-b70d-1430a9df2da5.vsidx => 19436db1-42a6-4ab7-85db-e559d74c0d13.vsidx} (100%) rename .vs/HPC-Training/FileContentIndex/{64517167-f706-4840-9cfb-b1821218611d.vsidx => 27142df3-a65f-4650-8aa8-e75ee6302afc.vsidx} (100%) delete mode 100644 .vs/HPC-Training/FileContentIndex/65361447-e19c-4f56-8af7-9168360962eb.vsidx create mode 100644 .vs/HPC-Training/FileContentIndex/b04b123b-9651-44ce-a58f-de685ef29d40.vsidx diff --git a/.vs/HPC-Training/FileContentIndex/8f3cd32b-5eb5-4052-9960-53ef0791d8fc.vsidx b/.vs/HPC-Training/FileContentIndex/0c78780e-4851-40e0-a7de-a7db7cbb157d.vsidx similarity index 100% rename from .vs/HPC-Training/FileContentIndex/8f3cd32b-5eb5-4052-9960-53ef0791d8fc.vsidx rename to .vs/HPC-Training/FileContentIndex/0c78780e-4851-40e0-a7de-a7db7cbb157d.vsidx diff --git a/.vs/HPC-Training/FileContentIndex/c7d068d1-c4bd-4406-b70d-1430a9df2da5.vsidx b/.vs/HPC-Training/FileContentIndex/19436db1-42a6-4ab7-85db-e559d74c0d13.vsidx similarity index 100% rename from .vs/HPC-Training/FileContentIndex/c7d068d1-c4bd-4406-b70d-1430a9df2da5.vsidx rename to .vs/HPC-Training/FileContentIndex/19436db1-42a6-4ab7-85db-e559d74c0d13.vsidx diff --git a/.vs/HPC-Training/FileContentIndex/64517167-f706-4840-9cfb-b1821218611d.vsidx b/.vs/HPC-Training/FileContentIndex/27142df3-a65f-4650-8aa8-e75ee6302afc.vsidx similarity index 100% rename from .vs/HPC-Training/FileContentIndex/64517167-f706-4840-9cfb-b1821218611d.vsidx rename to .vs/HPC-Training/FileContentIndex/27142df3-a65f-4650-8aa8-e75ee6302afc.vsidx diff --git a/.vs/HPC-Training/FileContentIndex/65361447-e19c-4f56-8af7-9168360962eb.vsidx b/.vs/HPC-Training/FileContentIndex/65361447-e19c-4f56-8af7-9168360962eb.vsidx deleted file mode 100644 index 65d02bd959f5edcc09200c57390f8c14c1825369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7248 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 literal 0 HcmV?d00001 diff --git a/.vs/HPC-Training/v17/.wsuo b/.vs/HPC-Training/v17/.wsuo index 67693b98bdbc35c864fbffe61554891dd913263e..03b2364fb83c2b5c332fe66a75f7b6e067140492 100644 GIT binary patch literal 53248 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 VJ*w86rFiN1HlPCs;Ucer{|Bu)V~qd+ delta 2664 zcmchZZERCz6vyv#*LI`3owciMD|6ijjKS7%JGQJvm~|UCyV5cc&6_m z!-*5njUJpsQ9uldi3UgcfQE!c=38R${e$23K@&e1V~}Y^qV<37dS@{aokpMJ*XKFs zJ}>8-=bU>RJ((80AO=*bP-o;=C258vNiz5~kw~DE(!g-@SwRW0LS#^p?93|s%=dZX zt*?XwkD{g2C3lJAG%kk}BNSMsHR`d=5zkXNEn@LOeI9U2Ct=8mnGGHV!Y#lAZUxyO z6W9T7z~^(zNXlmPCE!T2ogOfk7tX_&=aizK4;FwjP!23$xH%wVav*84b>W$xrMD+d zmgZ|FpT3F7tv>9ao2;3EANKAS^n5B?uj{!tKxQuxK+TKW(CZ$sQaIk=_z{ALgPwE;pp&G zZdzV!rLZMvkvNKc|GGZ183Iq{_J8{fzsZ?poRRcdI)y8mJ>0VCKlRwCc}x>UO$ry@ z?I0P9Qt|~1)Lq;u25HSONjf?SuPTZZxSq}+)99^g;P0rV?C5QM-=&3dmOqMd2j~QQK^J%obc221aS#Df5UWHE@(Y8@Eg7#l z^hjk?m}tBbiN)oXlk!X$DZD6X5xGg7zQ)KdOEi(wq@-4-mZS9)&J9w1Du1>CZ!l^P6YiCUCTdA>#`eY)bSE)|*y##2XE$N_#h9Z(aY9j)vb|{u zge`E(;a6k~^*6c})jMe15v0p@w^&T!Sx9TUnwfz~+a@!a5@qiyvyz+rZf|*rGhXwz z(-lziF`*ziiFY*$2+DM;2oBg)qgF*Uk>|IFf9r^8(h=%fu!j0uF}H?E69p}Y{A<0SihORJA{8k%ZBI^ zrvjCgx1r{XE{ql0Z}aJ9r>*GX zewg(~*h3v)GPo#}g=fwya!F9toZOVO%(1c?dqC2L~g}RAzGO*wpmU zRAz1_Gndg%4F1LS`Cf4MeJ1U5wZ~j*f~M7^3PdDc&qA#(tcBXzQ*EZTrD}p$khGe% z1zvdj*nbCIi*KKYu8u%B5Jr{#xucg&S86Eouv+4!jj{2xSOzcb-Mh&7I{b0J8~M1p zd;zeFTtH_pg8IaNwRiYG@qdD#58A`AHWaTRu)ED>F#PUoo_+74yB#q9WIkYS?gdVH zT^#_xeVxlj4&B*$_77=&E;}+{T5J=7ewPPUHMx;)NEOlj;ZLy3c6QWjTE|rgF6kd< zhxMUL&|^E?$xafs!}CMLnwgIenL!a5f;i%p8-gS@YN$EZV!k#%5H+28L`;j z)rN1(kDN5&=v4?3h@({H8=9cZw32XFAUKM#dR>qzg4&Ae!CZ_~l*w^^lWh#G(@7Me z|6nufwrbhVCB{rRENM&=iJpvMBOW*%-+=%lTGrn6Q4C8^NrpA_R*D>sOnD zHtRxufH>CjDPp~rPZI04W!<-|WPzfWE$d~=x@lSag$cqET^JcPD<60gf+Q+oRhBeV zIIq-YXW6BNBrbO9yAZ4y#eTdsVi$Xh!Xpg2w&Vaa4sc)* zkD$@iw5@ej;}wnIFTtIAJ(u;wnFJ)}%9+?DY=#$bYt=@nX09|!hLLCi@4QM=k&882 z2*x6Lyt6UpO!MBE5t`;RJ7aJ$wu55_PT@Lvegjo$cIhDKI|)GyO#tDJ?~!lgoHRx( zhiIwnx9|bRO}7BU--KY=n5Mj;ZR&3<1~1|o*e6Ipy{U+3JuRl#9GP&HSA=qE!#GhE z$ezGab-7ZLS^+({6rRP*J+t;UumYoxI}Y)*BlhW~@DUu_cN}+Kg&sp)DV6Q6N-W;D_gBW;Uq!$k|H~bU?=E6<%R>`#_?%ESrj>?$*EE+ zVb7R7<6id;*{|GD98(qQb$L@(>gCp$*b%(28%?RC)nv($E;fq6lBU#C8z{OpvVR1E zaWwssjPCF{Zv?l(+-l;0lWi>lJB(Z86@_<9B@~Asf@n9@I-={LOQyfM5~9cF_DYlt zH#C5qMcx>M<;?bz`PHQ6Gp#_F!y`wJW3_3lt`!oG;VZs^pY4=+WCUYWmJ1iP8``nn z6$_3;@TOY3xVoCX@Dz&dqQ&=x@jk4|qR{%CWsN%B)+1&Guze2TxDA9buuR^)X&dQv zgiP5$j|0e9z;HLd1oV%d??pF0K5P2Y*+DvI`D`DVGs_qp9w_qYfNzO)KXs1;aMNX> zQJ1$IP}pzG+6~c`yK3wmwSxu)yCCQRZm23H`ib=+XW)Ss3fcT>0nLa2;maW}njJz` z7ITHOYXushbLS$o&L_@sw9ZaUQ2B2e|OjCUGH?g)b+it3E$VgKlxtuUGaUx7xMnY z`>yvDuj*a)#=XGvk>~fGUwfYOR6PaHgeTtNzUzL&-E=Rzr`(>-Pno;S4dz9r!pt+{ z%%Q*+owt!Nyx7U1+?=VsT4bU7!=L`{>wB*k^>CJ>Bc0182Fa7~um~hOWjj0K!{$RO zka*n5rYYg!d23tE%nv<<9S#(N7>Y~yJc>w^^A#c0;8hi0x=0LSmj@Ig$$4WwaSEFU zOGJ!ukC2FjB$$iR!ZW#80DpZzBof!{-0(Oy|F23U-nVjbO8jLmL5N#*Vv=?j=ZWSl z@>;3-faWA@wftk0?X~;_HE-MIecMbHEQias`Lb=^w9Wm(I32qul&r&&k8OjSkT%Xljwok+N))AXu(l%T|pgDViE z5ET(i>*kG&r6hKEgw7=3!8#LzJLq?d1)(;4ZGc@QPXGSb{eSlZGy2Z%;5*ek ziRi|&p2p$lk*x7}Ao?Y}B9t`pBdMmZsIo*GW}m~sS`ED@_}7fgKCw+iQT)l?qv(eW p=i{EmZ&w2iZoMHR^@4*idi}*67uCSmZ|t~|Wc9D#-EqZ;{XgQU%LD)b delta 2525 zcmZuzOKcNI7@j3zYLmxe{8&HZ_?3V{Oq@qkLZKwK6Pza{1yr>vZ0wD*u)E{#t_h)( zq*9S8dMVmN4n4HJ^-|Pg^%SW+wH&xry;M}9NIf8+RXG%?LTWqX@vglRw_o%9|M!3Y zV`g`23vO+}PeP3QW;n~Zzd8Q}>jnV8t{h+=vOlmBtgHKl=FcxZT}H#0ObIyy0A9FG3PJgT|2eq_@fOk0Rq z7Ia-y$`GgMa88Sou)N{f)i%gbQ_}@Gujrz_v3YywzbLbQ`y^y)vAw^y*B+e?cVKI8 zXU!-7)rPIV+iK5s=i@!=j32Onu)nZ7weI8lnf7PTN;iy&$y9_GTor-{wTE+~_?EolX4L$stO$cPd7Wv8i~JLtkL~l){juA9?5rPC}D6a7pT~NnbDZ&>Z=%<(@2})Ve zT2aH54O2ClY@}{%$F49*Xcm=C_LBrL0fG!B(cY~JRiQVFWSLh=qybBo)H~S(W%@Il z>LfvfD-aZLknwaq>ag6Vb5ZIh=F-&oG#^d||4G&JI zk|b}>83+b&-UX!SSSzne$gZ?FeXuTY_zeh_iNFUN$)>iWhxP3KkJ=4&KQq$u_LiO6X}?VqM<*D6J^J}rwkn5P?4uBvE7 zwC4=u=sr@+p5nU`eKf^GGncCn*{pZ{I912=XTY&hh5R8zPp;djISBmUR!H*NQ^)*hSeHR-}X57o5dMBv;Efd;}CRbl+d3ql>*-Rf@WZ z6kCQ+ih@O5l?GQOwBE`aNkVV{cdUr;dnoZFxD^g3Uht$@`MEd*#)tE+5Yg|AK@h-9 z>zafa+*WVDp6BQu-<=OH)*XAOqs)^EEk`cW*cVZ$UTy{aVcNU0sIOJYP^=JRY$1BI z-n-xnWLj>40NwlL(+dler{2U2otCr#b z;69i|InHeZGL48mr5o{m^p+XFUGp@b$Jxck=L;>;{o+_c;Dj=dZ`6h?b(v)Zx@mX2Px|r6HESawRAl_G;jR5AEe>YZ%S<`ruVp&0|U?SdjlFv~` z@Qlr4V`nLtC298UqHHA61YHcRCw)mXkGk-$iKF`oVDGcH*z0VWonjBLySty@KcJtx z-{CfC_p~Cftm0zH8gn1a4?c-s!>@+Z3Gpw{1)-=n{&TeS1q~@CHTOOZ)z xk+|A;a$;vZ{nlytJ-Uz;{8XH)ApBmm#%y2TWD<=J|Msm-X27)XZ!)2V{XcNKhm8OL diff --git a/src/chapter2/scanf.md b/src/chapter2/scanf.md index 29784e8..19d3a33 100644 --- a/src/chapter2/scanf.md +++ b/src/chapter2/scanf.md @@ -1,22 +1,24 @@ -# Scanf() -In C programming language, scanf is a function that stands for Scan Formatted String. It is used to read data from stdin (standard input stream i.e. usually keyboard) and then writes the result into the given arguments. +# Scanf -It accepts character, string, and numeric data from the user using standard input. -scanf also uses format specifiers like printf. -## scanf Syntax -The syntax of scanf() in C is similar to the syntax of printf(). +scanf() is a function in the C programming language that stands for "Scan Formatted String." It is part of the standard input/output library (stdio.h) and is used to read data from the standard input stream (usually the keyboard) and store it into specified variables based on format specifiers. -int scanf( const char *format, ... ); -Here, +The general syntax of scanf() is: + + +int scanf(const char *format, ...); +Here's a brief explanation of the parameters: + +format: A string that contains format specifiers to specify the types of data to be read from the input. The format specifiers are preceded by a percent sign %. For example, %d is used to read an integer, %f for a floating-point number, %c for a character, %s for a string, etc. + +...: The ellipsis ... indicates that scanf() can accept a variable number of arguments. This means you can pass multiple variables to scanf() to store the data read from the input. + +To use scanf(), you need to pass the address of the variables where the input data should be stored. This is achieved by using the address-of operator & before the variable name. For example, if you want to read an integer and store it in the variable num, you would write scanf("%d", &num);. -int is the return type. -format is a string that contains the format specifiers(s). -“…” indicates that the function accepts a variable number of arguments. ## Example format specifiers recognized by scanf: %d to accept input of integers. -%ld to accept input of long integers +%ld to accept input of long integersgi %lld to accept input of long long integers @@ -26,14 +28,7 @@ format is a string that contains the format specifiers(s). %s to accept input of a string. -To know more about format specifiers, refer to this article – Format Specifiers in C - -## Example: - -int var; -scanf(“%d”, &var); -The scanf will write the value input by the user into the integer variable var. Return Value of scanf The scanf in C returns three types of values: @@ -47,31 +42,23 @@ While scanning the input, scanf needs to store that input data somewhere. To sto & is also called as address of the operator. For example, &var is the address of var. -## Example of scanf -Below is the C program to implement scanf: +Here's a simple example to illustrate how scanf() works: -// C program to implement -// scanf -#include -int main() -{ - int a, b, c; - printf("Enter the first value:"); - scanf("%d", &a); - printf("Enter the second value:"); - scanf("%d", &b); - c = a + b; - printf("%d + %d = %d\n", a, b, c); - return 0; -} +#include -//Output: -Enter the first value:58 -Enter the second value:12 -58 + 12 = 70 +int main() { + int age; + char name[50]; + printf("Enter your name: "); + scanf("%s", name); -...Program finished with exit code 0 + printf("Enter your age: "); + scanf("%d", &age); + printf("Hello, %s! You are %d years old.\n", name, age); + return 0; +} +In this example, the program prompts the user to enter their name and age. The data is read using scanf() with appropriate format specifiers, and then the information is displayed using printf(). Remember that scanf() stops reading as soon as it encounters whitespace characters, so it's not suitable for reading strings with spaces. \ No newline at end of file