while(in.available()!=0){ in.read(b);out.write(b);} in.close();out.close();
至于报 cannot convert from int to boolean 是因为在for的非增强表达式中,第二个字段是要求输入一个boolean的表达式的,比如i<10 但是你输入的是i,jdk自然会认为你要将i转换为boolean,但是这两个之间是不能直接转换的,所以报错。
public class Main { static String Str( String A,String B,int Inte ) { if( Inte == 1 ) { return A + B; } return ""; } public static void main(String[] args) { System.out.println( Str("aaa","bbb",1)); }}if( Inte == 1 )...
不能用int型去初始化char[]
大意是不能将int型的数的值赋给指向int的指针变量。你的代码中的void invert(int *A,int n){ int *temp;for(int i=0;i<5;i++){ temp=A[i];A[i]=A[n-i];A[n-i]=temp;} }temp是指向整型的指针变量,而A[i]却是int型,类型不同不能赋值,也不能进行强制转换,故出错;修改...
[translate] aFollowing the laws 在法律以后[translate] aCertain disadvantages have also been identified 某些缺点也被辨认了[translate] acannot convert from 'int *' to 'int []' 不能从‘int转换*’成‘int ()‘[translate]
Where market can you tell me you to want to sell it toward?[translate] a我一直在等你,但是能等到 I am always waiting for you, but can wait till[translate] aI was not a failure 我不是失败[translate] acannot convert from 'int' to 'char *' 不能从‘int’转换成‘炭灰*’[translate]...
p=&a;这句你在使用*p的时候它能够保存的是一个int型的值,而&a是返回一个指针,类型不匹配,所以报错。
void main(){ int a[10],i,*p;cout<<"请输入一组数据:";for(i=0;i<10;i++)cin>>a[i];p=a;for(i=1;i<10;i++){if(*p<a[i])p=&a[i];}//楼主这里漏掉一个&吧?cout<<"最大值的地址是:"<<p<<endl;cout<<"最大值是:"<<*p<<endl;//建议将&p改为*p,不要将...
include<stdio.h> include<stdlib.h> void main(void){ int a[7]={2,5,6,5,8,9,2},i=3; //I最好初始化 int* p=&a[i]; //取地址运算符 printf("*p=%2d",*p);}