Enviado em 07/12/2012 - 09:47h
bom dia
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
int main ()
{
FILE *f1, *f2;
f1 = fopen("Aula1.txt","r");
f2 = fopen("m1.txt","w");
if (f1 == NULL ||f2 == NULL) {
printf("Erro na abertura do arquivo!\n");
system("pause");
exit(1);
}
//-------------------------------------------------------------------------------//
/*ler linha e copiar os valores separados por ;
char string
lerlinha(string str, string delim, vector<string>& results)
{
results.clear();
int cutAt;
while((cutAt = str.find_first_of(delim)) != str.npos)
{
if(cutAt > 0) {
results.push_back(str.substr(0,cutAt));
}
str = str.substr(cutAt+1);
}
if(str.length() > 0) {
results.push_back(str);
}
}
//-------------------------------------------------------------------------------//
*/
char c;
while (c != EOF){
c = fgetc(f1);
int caractere; // caractere a ser lido
// string a ser pesquisada
char pesquisa[] = "MINTERMOS";
// posicao de início da pesquisa
int pos = 0;
// status da pesquisa
int encontrei = 0;
if((caractere == pesquisa[0]) && (!encontrei)){
encontrei = 1; // podemos continuar a pesquisa a partir daqui
pos = 0;
}
if(encontrei){
if(caractere == pesquisa[pos]){
encontrei = 1; // continua a pesquisa
pos++; // incrementa a posição de busca
}
if(pos == strlen(pesquisa))
break;
}
else{
encontrei = 0;
}
/*input >> line;
vector<string> splitparts;
StringSplit(line, ",", splitparts);
*/
fputc(toupper(c),f2);
//c = fgetc(f1);
printf("\nForam encontrados: %s\n",encontrei);
}
fclose (f1);
fclose (f2);
system("pause");
return 0;
}
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI