C++ 为什么我的代码在交换机中不起作用?
我用file命令编写的代码在switch情况下不起作用,但它工作正常。有什么问题 这是我的密码C++ 为什么我的代码在交换机中不起作用?,c++,C++,我用file命令编写的代码在switch情况下不起作用,但它工作正常。有什么问题 这是我的密码 请在printf信息之间放置一个getchar:;和getsinfo;。喜欢 printf\n信息:; getchar; 格辛福; 对于换行符问题以及Get如何处理以前输入的换行符,您将面临这个问题。请阅读更多关于printf,cin,cout,gets关于新行闪烁的信息。你会有一个清晰的理解。请在问题中包括你想要的行为和实际的行为,并指出它是如何出错的。看到了吗?你正常写作是什么意思?@Guilla
请在printf信息之间放置一个getchar:;和getsinfo;。喜欢 printf\n信息:; getchar; 格辛福;
对于换行符问题以及Get如何处理以前输入的换行符,您将面临这个问题。请阅读更多关于printf,cin,cout,gets关于新行闪烁的信息。你会有一个清晰的理解。请在问题中包括你想要的行为和实际的行为,并指出它是如何出错的。看到了吗?你正常写作是什么意思?@GuillaumeFouillet这一部分工作正常,但当我把它添加到开关盒中时,程序就不工作了。files=fopenexample.txt,w;printf\n信息:;格辛福;Fprintfiles,info;FCL文件;
#include<iostream>
#include<stdio.h>
using namespace std;
int main () {
int menu;
FILE *files;
char info[150];
cout<< " \n ** MENU ** \n";
cout<< "\n 1- Create File";
cout<< "\n 2- Copy File";
cout<< "\n 3- Copy without spaces";
cout<< "\n 4- Merge Files";
cout<< "\n 5- Quit \n";
cout<< "\n Please Select : ";
cin>>menu;
switch (menu) {
case 1:
files = fopen("example.txt","w");
printf("\n Information :"); gets(info);
fprintf(files, info);
fclose(files);
break;
default: "\n error";
}
return 0;
}