1 00:00:00,000 --> 00:00:00,366 2 00:00:00,366 --> 00:00:01,830 >> HOPARLÖR: Biz string zəng edəcəyik. 3 00:00:01,830 --> 00:00:03,510 Bu simvol bir ardıcıllıqla var. 4 00:00:03,510 --> 00:00:05,790 Həqiqətən, bu, sadəcə bir var simvol array. 5 00:00:05,790 --> 00:00:09,730 Və belə ki, biz bir string almaq, hətta CS50 ilə adi şəkildə istifadəçi 6 00:00:09,730 --> 00:00:13,550 GetString, biz sonra davam edə bilər ki, simli chars üzərində təkrarlamaq 7 00:00:13,550 --> 00:00:17,110 bir-bir olsa ki, string həqiqətən bir sıra edir. 8 00:00:17,110 --> 00:00:18,660 Kodu ilə bu cəhd edək. 9 00:00:18,660 --> 00:00:21,470 >> Cs50.h. daxildir 10 00:00:21,470 --> 00:00:24,440 Stdio.h daxildir. 11 00:00:24,440 --> 00:00:27,960 Və həmçinin string.h daxil imkan biz çıxış var ki, 12 00:00:27,960 --> 00:00:29,500 StringLen funksiyası. 13 00:00:29,500 --> 00:00:33,220 İndi əsas elan edək kimi int main void. 14 00:00:33,220 --> 00:00:36,740 Və almaq üçün davam indi edək istifadəçi bir string. 15 00:00:36,740 --> 00:00:39,480 Daxil printf. 16 00:00:39,480 --> 00:00:45,180 Gəlin indi zəng simli bəyan edək s, və bizim dost GetString zəng. 17 00:00:45,180 --> 00:00:49,570 >> Yoxlamaq üçün davam, indi gələk, istifadəçi etdi həqiqətən Mənə bir string verir, çünki 18 00:00:49,570 --> 00:00:53,370 Bu GetString öz başına çıxır sənədlər, GetString biləcəyi 19 00:00:53,370 --> 00:00:56,830 münasibətilə qaytarılması NULL, xüsusi Sentinel dəyər ki, mahiyyətcə 20 00:00:56,830 --> 00:00:59,630 istifadəçi etmədi göstərir ki, əməkdaşlıq və elə etdi 21 00:00:59,630 --> 00:01:01,150 bir simli təmin. 22 00:01:01,150 --> 00:01:03,190 Belə ki, yoxlamaq bildirin bir şərtlə. 23 00:01:03,190 --> 00:01:09,300 >> Bərabər NULL deyil, onda biz ki, s həqiqətən bir string kəsb bir 24 00:01:09,300 --> 00:01:14,580 simvol array, və davam bu simvol üzərində təkrarlamaq. 25 00:01:14,580 --> 00:01:22,240 Int ÜÇÜN i 0 olur, da n bəyan edək ların uzunluğu bərabər belə 26 00:01:22,240 --> 00:01:27,900 i az n kimi uzun, və hər iteration, mən arttırmayı bildirin. 27 00:01:27,900 --> 00:01:35,200 Bu loop ərzində sonra, ən printf zəng edək % c backslash n və sonra plug 28 00:01:35,200 --> 00:01:41,140 Bu dəyər s bracket daxil i bununla hər bir zaman bir xarakteri çap 29 00:01:41,140 --> 00:01:42,420 s avtomobillərin. 30 00:01:42,420 --> 00:01:45,210 >> İndi tərtib edək və Bu proqram run. 31 00:01:45,210 --> 00:01:47,140 Simli olun. 32 00:01:47,140 --> 00:01:52,500 . / String Mənim giriş "salam" olacaqdır. Və biz bunu var. 33 00:01:52,500 --> 00:01:55,410 H-E-L-L-O, öz xətti ilə hər char. 34 00:01:55,410 --> 00:01:56,727