Форум программистов, компьютерный форум CyberForum.ru

Cравнение слов в файлах. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Серии (сумма ряда) http://www.cyberforum.ru/cpp-beginners/thread58359.html
Доброго времени суток господа, возник вопрос, проблема состоит в решении суммы ряда. Не могли бы вы подставить в алгоритм решения, мой данный пример, 2n-1 \ 2^ , был бы весьма благодарен, т.к. понятия не имею как подставить, решения до этого проваливались.Вот собстевенно пример #include<stdio.h> #include<conio.h> #include<math.h> void main(){ int key; int i, n; double...
C++ Русские буквы в С помогите разобраться с алфавитом в с как сделать что бы когда я ввожу русские буквы то компилятор не распознает их и я не могу работать с русскими буквами например найти в строке русские буквы и вывести их http://www.cyberforum.ru/cpp-beginners/thread58355.html
функция CreateProcess C++
Подскажите пожалуста функция CreateProcess запускает только файлы сраширением .exe?А файлы с другим разрешением, в часности нужен запуск с раширением .pdf
C++ Шахматы. Подскажите, как написать ферзя.
Задача. Вводим фигуру-напр, ферзь и ее координаты. И вводим координаты второй фигуры. Нужно выяснить, бьет ли ферзь эту фигуру. Помогите пожалуйста. #include <stdio.h> #include <conio.h> void main() { char f; printf("vvedite № figur:1-ladja,2-ferz, 3-slon,4-kon,5-peska,6-korol; \n"); scanf("%c",&f); int x1, y1;
C++ Дописать код в файл! http://www.cyberforum.ru/cpp-beginners/thread58306.html
Привет всем!у меня такой вопрос: как можно в текстовый файл дописать код некоего файла не в текстовом режиме?
C++ Фибонначи 2 Доброго времени суток, задача вывести первые n чисел фибонначи, вот в принципе мои наброски, найдите ошибку пожалуйста #include<stdio.h> #include<conio.h> #include<iostream.h> void main(){ int m,j; clrscr(); int i,i1=1,i2=1; cout<<"j= "; подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
27.10.2009, 03:24     Cравнение слов в файлах.
два раза stdio.h
открытие файла вынести из цикла
если файл при открытии для записи дал NULL, это значит его невозможно создать, а не найти
при ошибке программа должна возвращать не ноль, так как ноль общепринят как успех (ошибки можно нумеровать, чтобы было понятно где конкретно программа вышла)

Код
информационност 75 68 397 Фг -
информационност.
C
1
2
3
4
5
    char temp[100];
 
    sscanf(longword, "%99[^ ]", temp);
    if (!strncmp(shortword, temp, strlen(temp)))
        fprintf(file_to, "+%s" "\n", temp);
это когда там точка есть, но лучше, конечно, без точки сравнивать (то есть почистить слово до сравнения, прямо на этапе считывания)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru