DDamager #8881 6 декабря 2016 нахуй оно тебе надо это рисование в монитор Поделиться сообщением Ссылка на сообщение
TheDeadSkin #8882 6 декабря 2016 мож он пранкмастер 3000 и хочет фейковать чего-то Поделиться сообщением Ссылка на сообщение
Trenzalor #8883 6 декабря 2016 Чекните где ошибка,кому не трудно,у меня количество = выбивает 0 #include #include main (){{FILE*f;f=fopen("KOD DO 3.txt","a");if (f==NULL){printf("POMULKA");exit(0);}int n = 0 ;// pochatkova kilkist =char c ; // za znachenya z failywhile (c=fgetc(f)!=EOF){if (c =='=')n++ ;}printf ("kilklistb dorivnue = %d",n);fclose (f);}return 0;} Поделиться сообщением Ссылка на сообщение
KaRniZZZ #8884 6 декабря 2016 (изменено) Шел 2016-ый год. Люди до сих пор вбрасывают код стеной без форматирования, когда есть тысячи сервисов от пастебина до различных онлайн иде. @@Trenzalor, идешь и читаешь про мод "a" http://www.cplusplus.com/reference/cstdio/fopen/ Изменено 6 декабря 2016 пользователем KaRniZZZ ^ↀᴥↀ^ Поделиться сообщением Ссылка на сообщение
Trenzalor #8885 6 декабря 2016 Шел 2016-ый год. Люди до сих пор вбрасывают код стеной без форматирования, когда есть тысячи сервисов от пастебина до различных онлайн иде. @@Trenzalor, идешь и читаешь про мод "a" http://www.cplusplus.com/reference/cstdio/fopen/я это читал уже Поделиться сообщением Ссылка на сообщение
Rooster #8886 6 декабря 2016 Чекните где ошибка,кому не трудно,у меня количество = выбивает 0 #include#includemain (){{ FILE*f;f=fopen("KOD DO 3.txt","a");if (f==NULL){printf("POMULKA");exit(0);} int n = 0 ;// pochatkova kilkist =char c ; // za znachenya z failywhile (c=fgetc(f)!=EOF){if (c =='=')n++ ;}printf ("kilklistb dorivnue = %d",n);fclose (f);} return 0;} #include <iostream> #include <cstdio> int main() { FILE * ptrFile = fopen("KOD DO 3.txt", "r"); int c, counter = 0; if (ptrFile == NULL) perror ("Chto ti hochesh"); else { do { c = fgetc(ptrFile); if (c == '=') counter++; } while (c != EOF); fclose (ptrFile); std::cout << "V faile " << counter << " simvolov '='"; } return 0; } Поделиться сообщением Ссылка на сообщение
KaRniZZZ #8887 6 декабря 2016 Тогда выделю главное "append: Open file for output at the end of a file." TheDeadSkin понравилось это ^ↀᴥↀ^ Поделиться сообщением Ссылка на сообщение
Trenzalor #8888 6 декабря 2016 Чекните где ошибка,кому не трудно,у меня количество = выбивает 0 #include#includemain (){{ FILE*f;f=fopen("KOD DO 3.txt","a");if (f==NULL){printf("POMULKA");exit(0);} int n = 0 ;// pochatkova kilkist =char c ; // za znachenya z failywhile (c=fgetc(f)!=EOF){if (c =='=')n++ ;}printf ("kilklistb dorivnue = %d",n);fclose (f);} return 0;} #include <iostream> #include <cstdio> int main() { FILE * ptrFile = fopen("KOD DO 3.txt", "r"); int c, counter = 0; if (ptrFile == NULL) perror ("Chto ti hochesh"); else { do { c = fgetc(ptrFile); if (c == '=') counter++; } while (c != EOF); fclose (ptrFile); std::cout << "V faile " << counter << " simvolov '='"; } return 0; } я на си пишу Поделиться сообщением Ссылка на сообщение
TheDeadSkin #8889 6 декабря 2016 Тогда выделю главное "append: Open file for output at the end of a file."этонадо открыть файл для чтения Поделиться сообщением Ссылка на сообщение
FeelTheHatred #8890 6 декабря 2016 ебаный в рот ЗА ЧТО Чекните где ошибка,кому не трудно,у меня количество = выбивает 0 #include#includemain (){{FILE*f;f=fopen("KOD DO 3.txt","a");if (f==NULL){printf("POMULKA");exit(0);}int n = 0 ;// pochatkova kilkist =char c ; // za znachenya z failywhile (c=fgetc(f)!=EOF){if (c =='=')n++ ;}printf ("kilklistb dorivnue = %d",n);fclose (f);}return 0;} #include <iostream> #include <cstdio> int main() { FILE * ptrFile = fopen("KOD DO 3.txt", "r"); int c, counter = 0; if (ptrFile == NULL) perror ("Chto ti hochesh"); else { do { c = fgetc(ptrFile); if (c == '=') counter++; } while (c != EOF); fclose (ptrFile); std::cout << "V faile " << counter << " simvolov '='"; } return 0; } я на си пишу ну замени cout на printf Поделиться сообщением Ссылка на сообщение
Trenzalor #8891 6 декабря 2016 Тогда выделю главное "append: Open file for output at the end of a file."этонадо открыть файл для чтения пробовал,тот же результат ( Поделиться сообщением Ссылка на сообщение
FeelTheHatred #8892 6 декабря 2016 у тебя кончя вместо кода, я бы ваще на месте компилятора взорвался нахуй Поделиться сообщением Ссылка на сообщение
.felix #8893 6 декабря 2016 (изменено) Вроде надо вместоwhile (c=fgetc(f)!=EOF)писатьwhile ((c=fgetc(f)) != EOF)Но мне офк влом чекать. Изменено 6 декабря 2016 пользователем .felix Поделиться сообщением Ссылка на сообщение
Trenzalor #8894 6 декабря 2016 у тебя кончя вместо кода, я бы ваще на месте компилятора взорвался нахуйсори,что смог,то и написал Поделиться сообщением Ссылка на сообщение
KaRniZZZ #8895 6 декабря 2016 (изменено) Вроде надо вместоwhile (c=fgetc(f)!=EOF)писатьwhile ((c=fgetc(f)) != EOF)Но мне офк влом чекать.нет, оператор присваивания в си и плюсах возвращает левый операндхуйню сказал, все верно Изменено 6 декабря 2016 пользователем KaRniZZZ ^ↀᴥↀ^ Поделиться сообщением Ссылка на сообщение
TheDeadSkin #8896 6 декабря 2016 нет, оператор присваивания в си и плюсах возвращает левый операнд #include <stdio.h> int main() { printf("Hello, World!\n"); int a; if (a=10!=9) { printf("%d\n", a); } return 0; } выводит sh-4.2$ main Hello, World! 1 Поделиться сообщением Ссылка на сообщение
Trenzalor #8897 6 декабря 2016 Чекните где ошибка,кому не трудно,у меня количество = выбивает 0 #include#includemain (){{ FILE*f;f=fopen("KOD DO 3.txt","a");if (f==NULL){printf("POMULKA");exit(0);} int n = 0 ;// pochatkova kilkist =char c ; // za znachenya z failywhile (c=fgetc(f)!=EOF){if (c =='=')n++ ;}printf ("kilklistb dorivnue = %d",n);fclose (f);} return 0;} #include <iostream> #include <cstdio> int main() { FILE * ptrFile = fopen("KOD DO 3.txt", "r"); int c, counter = 0; if (ptrFile == NULL) perror ("Chto ti hochesh"); else { do { c = fgetc(ptrFile); if (c == '=') counter++; } while (c != EOF); fclose (ptrFile); std::cout << "V faile " << counter << " simvolov '='"; } return 0; } взял твой код,все равно 0 показывает... Поделиться сообщением Ссылка на сообщение
Stenateksta #8898 6 декабря 2016 (изменено) Может у тебя в файле 0 =? fgetc() по символу чекает файл в С? Изменено 6 декабря 2016 пользователем Stenateksta Поделиться сообщением Ссылка на сообщение
KaRniZZZ #8900 6 декабря 2016 бля, норм я хуйню сморозил нет, оператор присваивания в си и плюсах возвращает левый операнд#include <stdio.h> int main() { printf("Hello, World!\n"); int a; if (a=10!=9) { printf("%d\n", a); } return 0; } выводитsh-4.2$ main Hello, World! 1 @@Trenzalor твой код рабочий, замени a на r, и в скобки fgetс возьми ^ↀᴥↀ^ Поделиться сообщением Ссылка на сообщение