Автор CalvinKline задал вопрос в разделе Другие языки и технологии
Си длина строки и получил лучший ответ
Ответ от Николай Веселуха[гуру]
#include <stdio.h> #include <string.h> #include <conio.h> size_t ustrlen(const char *); int main() { char str[] = \"Hello world!\"; size_t size_str = strlen(str); printf(\"std_size = %u\\n\", size_str); size_str = ustrlen(str); printf(\"usr_size = %u\\n\", size_str); _getch(); return 0; } size_t ustrlen(const char * p) { size_t size = 0; while (p[size++] != 0) { } return --size; }
че
for (n=0; *s=='\0'; n++)
во-первых цикл выполняется пока условие истинно, а у тебя там условие выхода (еще и неправильно записанное) . замени на обратное (не равно нулевому символу) . во-вторых у тебя n++ два раза, а s++ ни разу второй n++ замени на s++
во-первых, в твоей стрлен не вижу чтобы указатель на символ конкретный менялся при проверке в цикле фор. не пробовал но на память если то кажется что так можно писать (вместо {for(n=0; *s='\0';n++) n++;} ) так вот: {for(n=0; *(s+n)!='\0';n+=2){n--;} } . А
Что такое стихотворный размер? Какие виды бывают?
Стихотворный размер — частная реализация стихотворного метра, его вариация. В силлабо-тоническом
подробнее...
Для чего нужна библиотека <conio.h>?
conio.h (от англ. console input-output — консольный ввод-вывод) — заголовочный файл, используемый в
подробнее...
Динамическое выделение памяти, при сравнении строк. (Си без использования встр. функций)
> char *pass;
> scanf("%s", &pass);
Это не будет работать!
В переменной pass
подробнее...
Обозначение тональностей, и что это фактически значит. Объясните профану. (картинка вн.)
Это правда сложно, но достаточно один раз понять.
Если бемоль, то на пол тона ниже, если диез
подробнее...
Как ввести строку с пробелами,используя scanf в Си,не используя gets?
Есть такая идея) , но нужно знать точно количество слов и их длину.. .
char
подробнее...
У кого из поэтов есть незабываемые строки о Москве)
Федор Глинка
МОСКВА
Город чудный, город древний.
Ты вместил в свои
подробнее...
Как обнулить весь массив в СИ.
Если пишешь на Visual C++ -то есть функция ZeroMemory, а по стандарту С - не помню, вроде было
подробнее...
Дайте стихотворение о природе не менее 24 строк и которое легко учить 7 класс
Афанасий Фет. Весенний дождь
Еще светло перед окном,
В разрывы облак солнце
подробнее...
Увидела фотографию девочки-дочь Эдварда и Беллы в книге еёзовут Ренесми. Кто она на самом деле?
1. Имя персонажа
Renesmee Carlie Cullen
Ренесми Карли Каллен
2. Возраст, для вампиров
подробнее...
Вопрос к тем кто понимает стихотворные размеры!!!
Способ определения размера весьма прост, и я тут, в "Ответах" много раз об этом писал. Попробуйте
подробнее...
стихи Ахматовой. Кто знает стихи Ахматовой, посвящённые теме поэта и поэзии?))
Когда б вы знали, из какого сора
Растут стихи, не ведая стыда.
Как желтый одуванчик у
подробнее...
Какое стихотворение Новеллы Матвеевой нравится?
Творчество Новеллы Матвеевой обожаю с детства.
Девочка и пластилин
Я леплю из
подробнее...
Когда и где появились нотные знаки? Так как они выглядят сегодня?
Первоначальные наши нотные книги представляли два текста: греческий и славянский. Последнему
подробнее...