Да просто :) А в первом примере там кусок области исходного массива переписывался типа union я немного запутался, там тоже код бессмысленный, берется кусок массива и сравнивается с целым массивом, принудительно через argv он же не для этого и все равно ж не совпадет :)
Та нет, не просто Оно будет очень плохо работать
Не смешно
Согласен не смешно!
подобные ошибки могут сломать оптимизацию, а ну исправляй
Помогите исправить я не знаю как! :)
Ну, не сравнивать строку с символом
#include <stdio.h> #include <string.h> char ddd[] = "f"; char hello[] = "hello world" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ; int main(int argc, char *argv[]) { return strcmp(hello, ddd); } должно быть так
Ну вот видишь теперь все в порядке!
Обсуждают сегодня