C++ kodu cout çıktısı vermiyor

479980

Decapat
Katılım
29 Temmuz 2021
Mesajlar
742
Çözümler
1
Arkadaşlar C++ kodum son cout çıktısını vermiyor nasıl düzeltebilirim?


C++:
#include<iostream>
#include<string.h>
#include<clocale>
#include<ConsoleColor.h>
#include<fstream>
#include<windows.h>
#include<replace.h>
#include<conio.h>

using namespace std;

void info(){
 
 
 
}

int main() {
    setlocale(LC_ALL,"turkish");
 
    string* file=new string;
    string txt;
    string* appen=new string;
    string* newtxt=new string;
    char* oldchr=new char;
    char* chr=new char;
    long int* c=new long int;
    short int* h=new short int;
 
 
    cout<<green<<" Paketlenecek dosya : "<<yellow;
    cin>>*file;
    cout<<green<<"\n Uzantısı : "<<yellow;
    cin>>*appen;
    Sleep(100);
    ifstream rfile(*file,ios::in);
    replace(*file,*appen,".fpck");
    ofstream wfile(*file,ios::app);
    Sleep(50);
    cout<<white<<endl;
 
    if(rfile.is_open()){
      
        if(wfile.is_open()){
          
            while(!rfile.eof()){
                rfile>>txt;
            }
            Sleep(10*13);
            while(true){
              
                if(*c==txt.length()){
                  
                    break;
                  
                }
                else{
                  
                    *oldchr=txt[*c];
                    *chr=txt[*c+1];
                  
                    if(*chr==*oldchr){
                      
                        ++*h;
                      
                    }
                    else{
                        if(h!=0){
                          
                            *newtxt+=to_string(*h)+"*"+*chr;
                            *h=0;
                          
                        }
                      
                    }
                  
                }
              
                ++*c;
              
            }
          
        }
        else{
            cerr<<red<<"\nERROR : "<<yellow<<"0xWF\n";
        }
    }
    else{
        cerr<<red<<"\nERROR : "<<yellow<<"0xRF\n";
    }
    cout<<*newtxt<<endl;
    //delete h,c,newtxt,oldchr,chr,appen,file;
    cout<<blue<<"\n\n\t\tPAKETLEME İŞLEMİ TAMAMLANDI.."<<white;
    getch();
 
    return 0;
}
 
Son düzenleyen: Moderatör:

Technopat Haberler

Yeni konular

Geri
Yukarı