M
megasasha
Написал программу на Ассемблере, но вот проблема мне нужно
включить в неё модуль на C++ для Linux. Как это сделать проблем
нет, но я не могу правильно написать на С++ вот такой участок:
Код:
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// Тут я обращаюсь к любому файлу типа:
if(fopen("primer.exe", "r"))
{
И ищу в нем строку любую, например "TEST".
Если файл содержит строку "TEST", то работает
условие:
printf( "Содержит\n");
printf( "Не содержит\n");
}
return EXIT_SUCCESS;
}
Где то видел пример, БУКВАЛЬНО В 2 СТРОКИ РЕАЛИЗУЮЩИЙ,
ОДНАКО НАЙТИ НЕ МОГУ.
Код:
FILE *fp;
char str[128];
if((fp=fopen(argv[1], "r")) == NULL)
{
printf("Не удаётся открыть файл.\n");
exit(1);
}
while(!feof(fp))
{
if(fgets(str, 126, fp))
printf("%s", str);
}
fclose(fp);
КТО ПОДСКАЖЕТ КАК ПРОВЕРИТЬ УСЛОВИЕ НАХОЖДЕНИЯ
НУЖНОГО ТЕСТА В СТРОКЕ? ЗАРАНИЕ САПАСИБО!!!
ПРОЩЕ ГОВОРЯ: Блокнот открывает exe файл и в нем можно
искать текст, например отрывок из сообщения, что выводит
программа. Мне нужно тоже самое! Проверить *.exe файл
на наличие некоторого слова.
включить в неё модуль на C++ для Linux. Как это сделать проблем
нет, но я не могу правильно написать на С++ вот такой участок:
Код:
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// Тут я обращаюсь к любому файлу типа:
if(fopen("primer.exe", "r"))
{
И ищу в нем строку любую, например "TEST".
Если файл содержит строку "TEST", то работает
условие:
printf( "Содержит\n");
printf( "Не содержит\n");
}
return EXIT_SUCCESS;
}
Где то видел пример, БУКВАЛЬНО В 2 СТРОКИ РЕАЛИЗУЮЩИЙ,
ОДНАКО НАЙТИ НЕ МОГУ.
Код:
FILE *fp;
char str[128];
if((fp=fopen(argv[1], "r")) == NULL)
{
printf("Не удаётся открыть файл.\n");
exit(1);
}
while(!feof(fp))
{
if(fgets(str, 126, fp))
printf("%s", str);
}
fclose(fp);
КТО ПОДСКАЖЕТ КАК ПРОВЕРИТЬ УСЛОВИЕ НАХОЖДЕНИЯ
НУЖНОГО ТЕСТА В СТРОКЕ? ЗАРАНИЕ САПАСИБО!!!
ПРОЩЕ ГОВОРЯ: Блокнот открывает exe файл и в нем можно
искать текст, например отрывок из сообщения, что выводит
программа. Мне нужно тоже самое! Проверить *.exe файл
на наличие некоторого слова.