Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    6

    [C++] Problema con argv ed argc

    Salve a tutti, per un lavoro di tesi sto usando per la prima volta c++ ad un livello più "alto" ed OpenCV.
    Da giorni riscontro problemi con argc ed argv, io ho questo tratto di codice:
    codice:
    int main(int argc, char ** argv){       
         string inputFile(argv[1]),inputTimeFile(argv[1]),FGAviFile(argv[1]),BTAviFile(argv[1]), resultFile(argv[1]), regionMapFile(argv[1]);
       
        inputFile.append(".ogv");
        inputTimeFile.append("_aligned.csv");
        FGAviFile.append("_FG.avi");
        BTAviFile.append("_BT.avi");
        resultFile.append("_record.txt");
        regionMapFile.append("_map.png");
        cv::VideoCapture cap(inputFile);
        if(!cap.isOpened()) 
        {
            cout<<"cannot find the file "<<inputFile <<endl;
            return -1; 
         }
    La mia domanda è: come posso passare le variabili ad argv? ho trovato dove farlo (con le impostazioni del debug) ma non riesco a capire se devo passare il path del video o solo il nome e mettere il video in una cartella specifica.
    Credo che il problema sia quello perchè il debug mi visualizza correttamente un indirizzo di memoria in argv[1] ma le successive varibili (inputFile, InputTimeFile ecc) appaiono con la dicitura <BadPtr>.
    Ultima modifica di Baratta; 05-11-2016 a 11:48

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.