Ciao a tutti sono sicuro di sbagliare qualcosa di fondamentale in questo programma mi servirebbe un aiuto grazie a tutti
#include <iostream>
#include <stdio.h>
using namespace std;
int main(){
char s[100];
cout<<"scrivi una stringa\n";
cin.getline(s,100);
int i=0;
while(i<strlen(s)-1){
cout<<uppercasepuntatore(*s);
i++;
*s++;
}
}
void uppercasepuntatore(char *x){
if(x>='a'&&x<='z')x-=32;
}
praticamente voglio fare la stessa cosa del seguente programma senza utilizzare le "parentesi quadre
#include <iostream>
#include <stdio.h>
using namespace std;
int main(){
char string[100];
scanf ("%s",string);
uppercase(string);
}
void uppercase(char x){
for(int i=0;string[i]!='\0';i++){
if(string[i]>='a'&&string[i]<='z')string[i]-=32;
cout<<string[i];
}
}
Grazie a tutti in anticipo