Command line arguments to uint32_t C++ Program needs to read from command line a
ID: 3846329 • Letter: C
Question
Command line arguments to uint32_t C++Program needs to read from command line arguments and convert them to uint32_t integers.
Program also needs to read in text as a uint32_t integer to be split in to blocks. Command line arguments to uint32_t C++
Program needs to read from command line arguments and convert them to uint32_t integers.
Program also needs to read in text as a uint32_t integer to be split in to blocks.
Program needs to read from command line arguments and convert them to uint32_t integers.
Program also needs to read in text as a uint32_t integer to be split in to blocks.
Explanation / Answer
#include <stdlib.h>
#include <stdint.h>
using namespace std;
int main(int argc,char *argv[]) {
int i;
if(argc==1)
cout<<"no elements are there"<<endl;
else
{
i=atoi(argv[0]);
uint32_t val=i;
cout<<unsigned(val)<<endl;
}
return 0;
}
output;
3
program 2:
#include <iostream>
#include<stdlib.h>
#include<stdint.h>
using namespace std;
int main(int argc,char *argv[]) {
// your code goes here
int i=0;
int temp=0;
if(argc==1)
cout<<"no elements"<<endl;
else
{
uint32_t val=atoi(argv[1]);
uint32_t temp=0;
while(val>0){
temp=val%10;
cout<<"block:"<<temp<<endl;
val=val/10;
}
}
return 0;
}
input 23:
output
block 3:
block 2