Update m4s_to_mp4:Change 'fgets to std::cin.getline()'
This commit is contained in:
parent
061faa2006
commit
fd2750a7c9
|
@ -1,34 +1,25 @@
|
||||||
|
#include <iostream>
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
|
|
||||||
void clear(char str[]){
|
|
||||||
if(strlen(str)==0) return;
|
|
||||||
int i=0;
|
|
||||||
while(str[i]!='\n'){
|
|
||||||
i++;
|
|
||||||
}
|
|
||||||
str[i]='\0';
|
|
||||||
}
|
|
||||||
|
|
||||||
int main(int argc,char *argv[]){
|
int main(int argc,char *argv[]){
|
||||||
char command[10000],filename1[1000],filename2[1000],output[1000];
|
char command[10000],filename1[1000],filename2[1000],output[1000];
|
||||||
|
//Get file 1 filename
|
||||||
printf("Input file1 name:");
|
printf("Input file1 name:");
|
||||||
fflush(stdin);
|
fflush(stdin);
|
||||||
fgets(filename1,sizeof(filename1),stdin);
|
std::cin.getline(filename1,sizeof(filename1));
|
||||||
clear(filename1);
|
//Get file 2 filename
|
||||||
printf("Input file2 name:");
|
printf("Input file2 name:");
|
||||||
fflush(stdin);
|
fflush(stdin);
|
||||||
fgets(filename2,sizeof(filename2),stdin);
|
std::cin.getline(filename2,sizeof(filename2));
|
||||||
clear(filename2);
|
//Get output file name
|
||||||
printf("Input output name:");
|
printf("Input output name:");
|
||||||
fflush(stdin);
|
fflush(stdin);
|
||||||
fgets(output,sizeof(output),stdin);
|
std::cin.getline(output,sizeof(output));
|
||||||
clear(output);
|
//Generate command and execute the command
|
||||||
//printf("%s\n%s",filename1,filename2);
|
|
||||||
sprintf(command,"ffmpeg -i \"%s\" -i \"%s\" -codec copy \"%s\"",filename1,filename2,output);
|
sprintf(command,"ffmpeg -i \"%s\" -i \"%s\" -codec copy \"%s\"",filename1,filename2,output);
|
||||||
//printf("%s",command);
|
|
||||||
std::thread first (system,command);
|
std::thread first (system,command);
|
||||||
first.detach();
|
first.detach();
|
||||||
getchar();
|
getchar();
|
||||||
|
|
Loading…
Reference in New Issue