All pastes #802130 Raw Edit

Untitled

public cpp v1 · immutable
#802130 ·published 2007-11-29 23:03 UTC
rendered paste body
#include <fstream>#include <iostream>#include <stdio.h>#include <string.h>#include <windows.h>using namespace std;int oldNamesCount;int newNamesCount;int main (){char newFileName[256];char oldFileName[256];// char suffix[21];     WIN32_FIND_DATA FindFileData;      HANDLE hFind = INVALID_HANDLE_VALUE;      char DirSpec[5]= "."; // directory specification      cout<<"\n";     strncat(DirSpec, "\\*", 3);     hFind = FindFirstFile(DirSpec, &FindFileData);         int fileOutputCount = 0;         ofstream a_file ( "oldnames.txt" );         if (a_file.is_open() )                {         	   while(FindNextFile(hFind, &FindFileData) != 0)                  {                      ++fileOutputCount;                      if (fileOutputCount > 1 )                          {                              if (!( strcmp( FindFileData.cFileName , "renamer.exe" ) == 0))                                if (!( strcmp( FindFileData.cFileName , "oldnames.txt" ) == 0))                                  if (!( strcmp( FindFileData.cFileName , "index.txt" ) == 0))                                    a_file<<FindFileData.cFileName<<"\n";                         }                  }        	   }FindClose(hFind);a_file.close();ifstream check( "index.txt" ); if (check.is_open() ) {FILE* fp_fileNames = fopen( "index.txt" , "r" );FILE* fp_oldNames = fopen ( "oldnames.txt" , "r" );FILE* fp_fileToName;// char* extention;while(!feof(fp_fileNames)){  fgets (oldFileName , 255 , fp_oldNames);    char *o = strchr(oldFileName, '\n');    if (o) *o = '\0';      fgets (newFileName , 255 , fp_fileNames);    char *p = strchr(newFileName, '\n');    if (p) *p = '\0';    strcat (newFileName , ".ab1" );  fp_fileToName = fopen(oldFileName, "r"); /* open file just to check if it exists */  if(fp_fileToName != NULL) /* check if file exists */  {    fclose(fp_fileToName);    rename(oldFileName, newFileName);        cout<<"Renaming "<< oldFileName <<" to "<< newFileName <<". \n";      }  else  {    cout<< "Error, "<< oldFileName <<" does not exist. \n";  } } }else {	cout<< "Error, index.txt does not exist. \n";}cin.get();}// main