HOPARLÖR: Biz string zəng edəcəyik. Bu simvol bir ardıcıllıqla var. Həqiqətən, bu, sadəcə bir var simvol array. Və belə ki, biz bir string almaq, hətta CS50 ilə adi şəkildə istifadəçi GetString, biz sonra davam edə bilər ki, simli chars üzərində təkrarlamaq bir-bir olsa ki, string həqiqətən bir sıra edir. Kodu ilə bu cəhd edək. Cs50.h. daxildir Stdio.h daxildir. Və həmçinin string.h daxil imkan biz çıxış var ki, StringLen funksiyası. İndi əsas elan edək kimi int main void. Və almaq üçün davam indi edək istifadəçi bir string. Daxil printf. Gəlin indi zəng simli bəyan edək s, və bizim dost GetString zəng. Yoxlamaq üçün davam, indi gələk, istifadəçi etdi həqiqətən Mənə bir string verir, çünki Bu GetString öz başına çıxır sənədlər, GetString biləcəyi münasibətilə qaytarılması NULL, xüsusi Sentinel dəyər ki, mahiyyətcə istifadəçi etmədi göstərir ki, əməkdaşlıq və elə etdi bir simli təmin. Belə ki, yoxlamaq bildirin bir şərtlə. Bərabər NULL deyil, onda biz ki, s həqiqətən bir string kəsb bir simvol array, və davam bu simvol üzərində təkrarlamaq. Int ÜÇÜN i 0 olur, da n bəyan edək ların uzunluğu bərabər belə i az n kimi uzun, və hər iteration, mən arttırmayı bildirin. Bu loop ərzində sonra, ən printf zəng edək % c backslash n və sonra plug Bu dəyər s bracket daxil i bununla hər bir zaman bir xarakteri çap s avtomobillərin. İndi tərtib edək və Bu proqram run. Simli olun. . / String Mənim giriş "salam" olacaqdır. Və biz bunu var. H-E-L-L-O, öz xətti ilə hər char.